Implement internal RTTI features

Implement an simplified RTTI. libRocket can now be built without C++
RTTI enable while keeping the dynamic cast feature
Use rocket_dynamic_cast to prevent conflict with project using normal dynamic cast
rtti flag support in Config.h
rtti : fixed ROCKET_SUPPORT_RTTI typo
Merged static RTTI changes from crazyjul/no_rtti