Initial work for user interaction.
Merge branch 'master' into prokls/userinteraction
fix: pop block from sequence only once
User interaction messages are being passed to process outside phantom js

- fix: getCostumePosition parameters where inverted
- undoing "fix: pop block from sequence only once"
- added "user points to sprite $sprite" to library
- added "user clicks $key" to library
- fix on "when this sprite clicked" block name
- click feature file adaptions
Mouse move and click implemented. 

- click.feature works
Implemented User Interaction Events on Phantom JS API

- message bus protocol adaptions
test/projects is under version control