container: add ready() function
pip: change the way addMaster and pipToMaster work (breaking tests)
container: add hasPlugin() method
hls playback: move ready() to right place
pip: implement pip feature (closes #7)