Creative Commons Licensing for edX

This PR adds Creative Commons Licensing to the Open edX Platform.

Review tickets
T&L https://openedx.atlassian.net/browse/TNL-195
UX https://openedx.atlassian.net/browse/UX-948
This is a really bad pattern. You should be initializing the view with the object that it should be bound to, rather than letting the view create a new DOM element, populate it with the `render` function, and copy the HTML to the DOM element that you *really* want. If you want it to be bound to the `#field-course-license` element, then you're better off doing
```js
var licenseSelector = new LicenseSelector({el: getElementById("field-course-license")});
licenseSelector.render();
```
Although even calling `.render()` shouldn't be necessary, if you set up the view to render itself on initialization.