Added support for static arrays.
Added support for const function args.
pushMethod enhanced to support struct's aswell.
struct changed to use userdata blocks. Interface with D code is by-value.
struct and class have uniform support for: methods, properties, member variable accessors.
Refactor common code into helpers.d