Fixed unhandled exception, when searchd isn't running and an unquoted query is executed.
Replaced icons indicating the source of a recipe with a vertical, textual list.
Only auto-focus the empty field on webkit browsers. Because of other browsers
hide the placeholder as soon as the field is focused and might confuse users, as
they wouldn't know what to enter.
Replace history state in real time when a new query was excuted. But only push
a new state after the user has scrolled or clicked into the search result area.
Migrated css to less.
Added mechnism for generating static files.
Implemented the OpenSearch specification.
Made development server reload automatically on file change.
Cutomize bootstrap, strip unused components and bundle it together with custom css.
Updated jQuery to 1.9.1 and serve it via "Google Hosted Libraries".