Allow auto creating new terms or selecting existing ones

* Fix taxonomy term integration
* Integrate with select2 on the Angular, so you can select existing terms and create new ones as-well
* Node and terms are created in a *single* request!

Needs some more cleanup, but already working!
![angularjs_form___site-install](https://cloud.githubusercontent.com/assets/125707/3669991/e55c19f6-123d-11e4-9a25-005dd0b5c8b0.jpg)

`$request['string']` seems pretty generic, what about `$request['autocomplete']['string']`. This way we can also pass an operator for the SQL query being `contains|starts_with|ends_with` (defaulting it to `contains`).