Implement module features (natives not implemented).

* Add feature objects.
* Add managing functions for the feature list.
* Simplify native implementations to delegate work to helpers.
Implement feature managing natives in module manager.
Implement ZM_SetModuleDescription native in module manager.
Remove temporary public modifiers in module manager.