add xcode project and app for a launcher.  includes copying a distribution and jre to the Resources folder of the resulting app.
build instructions
Update README.md
copy in missing function from ../dev/build.gradle
Update README.md
use our existing beaker.command script to complete the launch.  still needs to be killed!  also moved to app init instead of document.
merge
remove leftover unused experimental code
add files for main app delegate, add copyright header
another copyright header
Change how 'open' events are logged.
Now include default notebook opens
Make more info available to tracking services (still need to change
tracking services to consume it)
Fix and change tracking service about 'open' events logging
The code that determines notebook type was still using the logic from before the URL scheme change
Under current scheme, the notebook type has 2 parts: uriType and
notebook format. The tracking service now record the notebook format.
Issue #360 was logged to identify what exactly should be logged.
Add event logging for outputdisplay usage
set DYLD_LIBRARY_PATH in PluginServiceLocatorRest.java instead of in the launcher script.  set up the JAVA_HOME envar in the native launcher.
move launching beaker to app delegate, add closing the task on app exist
prevent the application from opening a blank untitled document every time.  we want documents but only if the user double clicks them.
use special nginx env (with DYLD_LIBRARY_PATH defined on mac) for restarting nginx as well as starting it.
on mac, insert extra layer of bash with the login option so that the .bash_profile gets read (this is where anaconda alters the PATH to find ipython).  consolidate how auxiliary ipython programs are launched.
bump travis
ignore xcuserdata, which are user preferences not part of the project