[Mod]: Create oneplus.notice angularjs module

Integrate success notice, alert notice, and dialog alert notice and
place them in the same module.
[Add]: Location Book Pt1

Progress: Frontend only; view, delete, and toggle between default and
non-default.
[Add]: Add/Edit location (frontend at 95%)

Need to work on the backend and then connect it with the frontend to
complete the Location functionality.

Other changes included:
- Switch from angular-ui's google-maps to AngularGM for Google Maps
  support; support for drag-and-drop marker.
- Move my_account-only directives into my_account.js, together with the
  controllers, instead of a separate file.
- Identify (hopefully) all existing dependency injections and apply
  inline annotation to them.
- Introduce f4RadioButton and noBindWhenDisabled directives.
- Introduce two fixed-width sizes Reveal classes.
- Modify enhancedForm so that `method`, `action`, and `successMsg` are
  not declarative in the template.