* added a param, enforce_fields_constraint, to base resources method :method:`restless.resources.Resource.prepare`
* this and included changes allow for use of mapping functionality of optional :attr:`restless.resources.Resource.fields` yet not be constrained to ONLY those fields.
This is sloppy and perhaps a more set math approach would be better in the future