Better handling of invalid requests
Replace deprecated launchTasks() call
Send only editable attributes when updating an App

Backbone sends all model attributes by default when a model is saved. In
an App's case, that includes immutable values like "tasksRunning" and
"tasksStaged" and the "version" value, which prevents any change from
happening.

Add a "editable attributes" list that is a whitelist of attributes that
should be sent to the server on save.

Fixes #198.
Merge pull request #201 from mesosphere/parse-exceptions

Better handling of invalid requests
Add description of overriden save method
Include CPUs in editable attributes
Merge pull request #202 from mesosphere/editable-attributes-whitelist

Send only editable attributes when updating an App