Wrap Marionette in UMD, remove separate AMD version

#### Resolves #1060

---

_Continuing from #1189_

---

Related PRs in [Backbone.Wreqr](https://github.com/marionettejs/backbone.wreqr/pull/39) and [Backbone.BabySitter](https://github.com/marionettejs/backbone.babysitter/pull/39).

***This should wait to be released until Backbone.Wreqr and Backbone.BabySitter are updated with UMD for the bundled version.***

---

**Changes:**
- Remove AMD version
- Add UMD wrapper
  - update Gruntfile
  - update component.json
  - update package.json
- Creates bundled and unbundled versions
- Adds `Marionette.noConflict()` #797 

---

**UMD Details**

- AMD
  - `exports = Wreqr`
  - `Backbone.Marionette` is defined
  - `root.Marionette` is defined (pulled from backbone)
- CommonJS
  - `exports = Marionette`
  - `Backbone.Marionette` is defined
- Browser
  - `root.Marionette` is defined
  - `Backbone.Marionette` is defined

---

Let me know if this pull request needs anything else. Thanks!