Allow elements to be defined statically

Merged Darryl Green requested to merge github/fork/CJKay/static-elements into master

Created by: CJKay

This PR allows element tables to be created withut a prior generator function (get_element_table()). All existing platforms have been updated to reflect the change in module structure, but their behaviour has not been changed and all modules continue to use the dynamic element generator.

Merge request reports