Begin work on Notification Center Notifications support.

Improve tray.m code formatting.
Finish user notifications support, create API.
Merge pull request #1 from shurcooL/feature/os-x-notifications

Add support for user notifications (OS X).