[WIP] Angular Prototype for Repository Editor

- Added a controller specific to the repository editor form
- Added a directive specific to the repository editor form
- Added a couple generic directives that would have an application-wide usage
- Changes made to RepositoryController (@edit related changes)
- Added a JS function to display flash messages triggered through Angular events
- Added Jasmine tests (WIP - need to add a few more)

#1064
For attributes that don't take an argument, you should just be able to put the name in, e.g.:
```haml
#example-div(miqrequired checkchange)
```