Added comments that are more friendly for documentation tools
Started commenting core/InputState.hx
Refactored and a bit of commenting

 - Removed useless code, if we need it later it's in the git history
Commented core/IUnique.hx
Commented core/Scene.hx properly
Commented core/InputState.hx
Merge branch 'task/comment-core' into develop