Support fullscreen for iOS

1) add iDevice strings for simulators
2) add a empty [] in web push exec call to get rid of the
   json parsing warning in objective c
Merge pull request #21 from AdrenalineBrowser/ios_fullscreen

Support fullscreen for iOS
Merge branch 'master' of github.com:AdrenalineBrowser/dopamine

I'm a bad man and made a merge commit.
Changed getter overriding to use Object.defineProperty
Some work on subscribe
tests - add error handler for loading scripts.
Merge branch 'master' into updatestream
add ChannelComms. Test client->server messages