Updated cshelf.
Added performance test target.

Changed file structure to be more tightly packed.
Lang.h is now the official header for all language extensions.
Rstruct is now returns. Easier to understand.
Added performance tests for enums.