AudioMiniPlayer/Playqueue: Move from frame to autolayout for translation
Various code fixes and rework including moving from frames to autolayout in order to improve the quality of audioplayer translations and linked playqueue issues.
This should solve at least:
- Safe area handling in playqueue
- Gesture handling by the mini player
- Screen rotation with the playqueue
- Usability of the playqueue spawning gesture by using velocity in addition to coordinate limits
- Playqueue not reloaded when hinting (on media addition)