#451 Refactor, NPC get damage from terrain.

Now, the NPC have the same conditions as PlayerController.
#451 Removed useless functions

Removed useless functions from PlayerController
#461 Done, ready for test
#451 Solved some problems

The problem with Player Parpadeig (invoked by NPC), and the time between
damage and damage have been solved.
#451 Solved problem with NPC

rangeWeapon moved to Actor.
#451 Solved Shield problem

Shield doesn't notificated correctly to the HUD.
Merge branch 'devel-issue-451-v2' into devel-AI-451

Conflicts:
	ChicknDestroy/unity/Mainmenu Scene/Assets/Scripts/AgentNpc.cs