`device-install` installs and uninstalls applications on a device.

Using an interface to the private `MobileDevice.framework`.
`device-install` is modeled after the [`mobiledevice`](https://github.com/imkira/mobiledevice)
and [`fruitstrap`](https://github.com/ghughes/fruitstrap) libraries, but only supports
installing and uninstalling applications for simplicity and to limit its use of
`MobileDevice.framework`.
`subliminal-test` can now test on a device without the application previously
having been installed.

`instruments` will install an application into the simulator, but not onto a device--
it will only profile an application that is already installed on a device.
`subliminal-test` now uses `device-install.m` to (re)install the application-under-test.
Merge pull request #75 from inkling/jeff/device_support

Subliminal fully supports running tests on devices.