Begin Angular frontend for data management application
Remove duplicate webapp directory
Add .gitignore for bower_components
Remove default entity
Remove hidden bits
Add remaining CRUD operations
Persist response between views
Use lightblue.js bower dependency instead of inline
Use path defined in servlet
Add SAML auth version of data mgmt app
Bump lightblue.js version
Disable and change button text while waiting for response

Fixes #1
Start builder view
Add dropdown select for entity and version
Update package name in bower.json
Add query jsoneditor and projection json editor
Complete find request builder
Add reset button
Fix range validation
Simplify data binding

The raw editor's model is now managed by a getter setter that takes
care of handling the raw model, which must be sanitized. (There may
still be room for refactoring here -- could setter leverage
`makeLightblueRequest`?). This means that the rest of the form inputs
can use much more straightforward binding. Inputs that aren't valid to
form a request, but aren't invalid from a UX or application point of
view, can get pruned from the request before execution.