Enhance the xml/json formatting

- Honor toJSON/toXML() for XML support
- Add _format support to override accept header

See https://github.com/strongloop/strong-remoting/issues/118