[api] Better event emitter support. Resource methods can now be invoked from emitted events ( this will not cause an infinite loop ). Whenever a new listener is attached to a resource that event is added to custom eventTable.
[api] [minor] Allow short-hand for resource.method to not have to explicitly set input schema. If no input property is detected, assume the entire object is the input schema.
[fix] Not reporting correct validation errors from mschema-rpc.