AppsResource: allow listing of * path
GroupsResource: allow listing of * path
ModelValidation: GroupUpdate.id can be optional
AppsResource: recompute id with path
added DeploymentActorTest
check if there are apps to start/stop in restart action
immediate success in deployment if no changes have to be awaited
AppTasksResource: filter apps by path with *
Cleanup to clear five compiler warnings.
Merge pull request #363 from mesosphere/compiler-warnings

Cleanup to clear five compiler warnings.
Remove unused `showTimestamps` state
Remove unused “Backbone” import
TaskStartActor always expected health checks in DeploymentActor.scaleApp
Rename ScalingStrategy -> UpdateStrategy
Reflect change in documentation
COMMAND health check protocol, regen protobuf java
Support for CommandInfo health checks

- New Command class, serializable to a CommandInfo
- Environment var marshaling for task hc commands
- Health check validators, validation tests
Update->Upgrade consistently
Update Documentation. Reflect all new changes.
exec java for interop with supervisors

We use runit to supervise marathon.  For those who wish to use bin/start
to launch marathon from a supervisor, it's necessary / beneficial for
the start script to exec the jvm, so that the supervisor is managing the
java process directly as a child (as opposed to bash->java).
removed unnecessary logging
fixed NoSuchElementException in TaskTracker when terminated was called for already removed task
Change githalytics link