add local copies of the Bootstrap .less files and uncomment those we
don't need to reduce the CSS footprint (fixes #96)
use minified CSS files (created with yuicompressor.jar) (fixes #96)
move setting the application name from the layout view to the controller
make dropdowns look the same as other inputs and fix an odd alignment
bug with typeahead inputs (fixes #98)
add ability to freely define the order in which settings appear on the
settings page
add option to ignore articles in results (fixes #103)
pulled latest dependencies
cache the response JSON instead of the raw object to prevent
deserialization errors if the object definition changes (fixes #99)
separate the connection check from the validation logic so it can be
reused
prevent switching to an unconnectable backend
don't modify the session directly in BackendController, let the manager
handle it