livesearch: Test error msg if there is no input field
livesearch: Test error msg if there is no search url defined
livesearch: Use event.which instead of event.keycode: event.which is the jquery normalized and should work in all browsers
livesearch: extend keyboard navigation test
livesearch: Trigger blur.livesearch.patterns instand of blur on escape
livesearch: remove the dataType property, json only
livesearch: Add tests for cached result
Merge pull request #198 from maethu/master