Fixed ambiguous use of namespace in the C code and namespace collision issue with Timer

The calls to rb_eval_string assumes the lookup is done in the context of the Trema namespace, however this isn't the case with ruby 1.9.3p385.

Secondly the Timers class is in the global namespace, and is such a common class name that it really should be in the Trema namespace.

Manually tested.