Integrate notifications into core

This does 2 things:

* Make the notifications package a bundled package
* Add notifications (Errors) for issues when loading files (config, keymap, snippets)

There is an issue on error where two messages are displayed. 

![screen shot 2014-11-24 at 5 21 01 pm](https://cloud.githubusercontent.com/assets/69169/5176450/4c2aa1bc-73fe-11e4-9c40-a6602b794f7e.png)

This is caused by https://github.com/atom/node-pathwatcher/issues/50. I've worked around it in the notifications package by not displaying duplicates until after some amount of time https://github.com/atom/notifications/commit/c9f17d1db6ebab36f61526ead3fc83608549b585.

Closes #4212 
Closes #3524