Merge pull request #5 from MOARdV/master

Add JSISteerableCamera
Adjustments

Tweaks, code cleanup to conform to IDE analysis.
JSIRemoteButton also needs to support button release.
Allow button release if no electric charge.
Whee, stale constant!
Adding a standard check.
There, so much simpler.
I forgot.

globalButtons is comma-delimited.
For consistency

It was kinda confusing otherwise.
Formatting and structural cleanup.
Oh wait,

Forgot about that one.
Duh, that was the actual cause.
I actually forgot about that completely.
Illegal characters should not cause log spam.
And let's keep that straight.
Neater.
That was actually wrong.
Well, ok...
This is slightly clever. :)
Formatting.