compress json
add compression of JSON messages
fixed hookups for behaviors. Hookup to parent properties and methods was overwriting behavior properties
close video files when removing last cached copy of video material, or changing url
move some logic out of loop to save processor, make symbols for compression impossible to collide with user input
Merge branch 'mouse_bandwidth' into development
remove some offsetWidth
Merge branch 'xapi-kit' into development

Conflicts:
	support/client/lib/boot.js