Prepare 3.3.5 by updating metadata, VLCKit and by including !703
This updates the marketing version of VLC, updates VLCKit to solve major SMB2 regressions and due to the nullability changes between 3.4.1b5 and 3.4.1b6, this includes the API implementation changes proposed for the master branch in !703 (merged).