Marshalling strongly typed objects containing enums from .NET to Node.js

Related to issue #183, this is a first attempt to marshal enum values as integer. I don't have mono environnment yet so I only edited .NET code for the moment. An environmment variable (EDGE_MARSHAL_ENUM_AS_INT) set to 1 enable this behaviour, if not set default behavior is the same as before (string).