Removed Function and ConstExpression, since now instead of comparing
functions, we access directly with a uint32_t id.
Reworked class id with a new class called RuntimeClassID<?>.
Added interface for the engine and the server.
Changed ComponentUpdatable to ComponentTickable.

Signed-off-by: Wolftein <agustin.l.alvarez@hotmail.com>