correctly destroy socket and protocol
fix browser detection, connection teardown
fix disconnect method
correct browser detection
whoops, close
Merge branch 'master' into nicer_events

Conflicts:
	leap.js
	leap.min.js
accumulate gestures across mutliple frames