events; input; less jquery;

Custom events with on, once, emit, unbind methods and implement utility
to add prototype to classes.
Reworked Input from keyboard and UI elements (for touch). Touch have to
be improved.
Less jquery dependency in game related classes, events replaced with
custom and fast implementation.