cayley: Add graph initialization and fix launchd

* Added a 'post_install' to initialize the default database
* Fixed launchd to launch a server instead of failing
* Various cleanup
cayley: update 0.3.0 bottle.

Closes #30771.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>