Convey port selection, environment variables, etc. to PathExecutor instances

Information provided such as ports, environment variables, uris for CommandExecutor isn't provided for PathExecutors. This unifies the information available to both.
Merge pull request #82 from davidhoyt/patch-2

Convey port selection, environment variables, etc. to PathExecutor insta...
Remove dead image link
Scale app in /tasks/kill only if `scale` is true

The `scale` URL parameter was added to decide whether to scale the app,
but the variable was never referenced. This wraps app scaling so it is
only performed if `scale` is true.
Merge pull request #84 from mesosphere/app-scale-param

Scale app in /tasks/kill only if `scale` is true
Improve README readability

* Remove overlinking, double linking
* Move author blurb to "Authors" section
* Correct some grammar and spacing
Clean up styles, JSHint marathon.js, and validate form

* Form validation is done with HTML5 attributes and left to the client.
  As of this commit, both Chrome and Firefox implement form validation.
Allow CPUs and Memory to step in any increment

"step" validates the value is a multiple of the step value. Memory and
CPUs are not limited in that way, and so step is not appropriate.
Make .start-view-list contain its floats
Use <h1> to eliminate a couple font-size declarations
Filter new items; Render list in plain HTML; Simplify CSS

* Use <dl> for rendering app item descriptions since they look like
  definition lists.
* Remove unused views from marathon.js.
* Let fast-live-filter filter items newly-added to the list. Previously
  it was only possible to filter after refreshing the page.
Upgrade from Bootstrap 3.0.0 to 3.0.2
Define FormView as a standalone class, create instances

Instead of making FormView a nested class, define it externally and pass
it the model it needs on instantiation. It fires a `save` event when the
form is submitted, which is caught by HomeView and used to save the
model instance.
Give HomeView control of Lightbox to kill global reference
wip
Add some documentation for v2 API
Merge branch 'api-v2' into wip-update-app-params
- Moved AppUpdate.scala from v1 to v2, made corresponding updates to imports
- Dropped id member from AppUpdate
- Removed /v1/apps/update endpoint
- Updated PUT /v2/apps/{id} to call new AppDefinition update instead of scale
- Marked MarathonSchedulerService.scaleApp, MarathonSchedule.scaleApp as deprecated
- Updated README to illustrate (part of) the v2 API with HTTPie