working on removing visible flag
fixed colour layer
[#439] me.input.changedTouches is now a private property

on iOS, proper event management is anyway provided through pointerEvent
standard emulation.
[#439] renamed/merged `bindMouse/bindTouch` into a new `bindPointer` function

The new function can take either one or two parameter, with the first
one being optional to mimic the previous bindTouch function.
[#439] the standardized pointer Event type is now the only accepted event type when registering event listener

Fallback system is still in place, and will properly fallback touch
event type (iOS) or the legacy mouse event if the standard event is not
supported
[#439] updated examples following the last commit
fixes #433
Make `me.input.translatePointerEvents` private
Add a generic function for accessing vendor-prefixed properties.

- Adds me.agent.prefixed() and me.agent.setPrefixed() functions.
Add missing file(!)
Fix me.utils.wordUpperCase()

- The last character was getting dropped. Broke the vendor prefixing code.
The 's' in Fullscreen should not be capitalized. Unless you're old version of Firefox...
[#366] preliminary version of `me.Rect` inheriting from me.PolyShape

note : this is NOT USED by the engine
[#366] few improvements (still need more though)

still broken and probably need also some changes in melonJS, as melonJS
throw the following exception when used : `melonJS (me.Entity): Shape
(x:10,y:10) not defined`
Merge pull request #416 from melonjs/feature/remove-visible

Feature/remove visible (use `setOpacity(0.0)` to make a renderable invisible)
[#328] fixed a weird bug under Safari/W7 where the function was undefined under the me.utils namespace

I could not figure out why this is happening, but to be on the safe
path, I moved the function to me.agent as a private one.
[#381] removed further occurence/usage of the now deprecated visible flag !
Fixed various issues in the debugPanel (following these last days commits)

- Event registration using the new pointerEvent names
- event registration/usage
- add/remove itself from me.game.world when on  showing/hiding
[#328] renamed `wordUpperCase` to 'capitalize`

@parasyte, I hope you don't mind but I found this name to be more
self-explanatory, else it's confusing with 'camelize'
Merge branch '1.0.0-dev' of https://github.com/melonjs/melonJS.git into
1.0.0-dev

Conflicts:
	Gruntfile.js
	src/core.js