#4 Refactory

Created a Generic Char Controller and a Generic Char classes. Refactored
part of the movement code.
#4 more refactory
#4 change the jump behavior
#2 #3 added some basic attack stuff and one enemy who walks around, but both attacks and the test enemy needs improvements.
Merge branch 'develop' into attack

Conflicts:
	Assets/Standard Assets/Character Controllers/Sources/Scripts/ThirdPersonCamera.js
More modifications on the Attacks #2 and to the Test Enemy #3. There's still
lots of problems with the collisions between two Character Controllers.
Ok, now the attack is almost working properly.
Migrating from Javascript to Boo