Metagen now adds policy rules to fields with non copyable types

Without this change, the resulting header files that metagen produces will not compile for field who's types do not have copy constructors.