Initial work on the new layout for the autocomplete UI, with highlighted matched strings.
There are still some issues mostly related to focus. When you try to focus the search input field, the autocomplete dropdown dissapears.
Run the production build.
Create the autocomplete dropdown on load, and just show/hide/populate it, instead of distroying/creating on every search.
Fix issues with hiding the autocomplete when trying to focus the search field.
Automatically update the search field value with the searched value.
Blank state showing `No quicktexts found` when the autocomplete is active and we search using the search field, but no quicktexts are found.

Still some issues with the search and the caret:
* Results returned from from the .getFiltered requests are sometimes wrong.
* Probably because of range issues, lots of times we're matching the wrong text.
Merge branch 'grunt-tweaks' into autocomplete-ui

* grunt-tweaks:
  Refactor the app folder structure, to have everything required for the extension in the /src folder, and keep the /ext folder strictly for the compiled/built version. Add the /ext folder to gitignore. Updte the Gruntfile to copy and clean required folders.
  Added title to the list of quicktexts
  Fixed keyup issue. Fill the input text dialog.
  Minor fixes to the dialog and perf improvements
  Fixed a few issues. Keyboard not closing. A few still remain
  Major refactoring in the autocomplete.js. Still wip.
  Fix issues with hiding the autocomplete when trying to focus the search field. Automatically update the search field value with the searched value. Blank state showing `No quicktexts found` when the autocomplete is active and we search using the search field, but no quicktexts are found.
  Create the autocomplete dropdown on load, and just show/hide/populate it, instead of distroying/creating on every search.
  Run the production build.
  Initial work on the new layout for the autocomplete UI, with highlighted matched strings. There are still some issues mostly related to focus. When you try to focus the search input field, the autocomplete dropdown dissapears.
  Added keyboard shortcuts. Still wip.

Conflicts:
	ext/background/js/background.js
	ext/content/css/content.css
	ext/content/js/content.js
Merge branch 'master' of github.com:xarg/quicktext-chrome into autocomplete-ui

* 'master' of github.com:xarg/quicktext-chrome:
  Use master branch - has my global hack
Remove ext folder leftovers.
Remove chrome search field outline in the dropdown autocomplete.
Remember the focused editor element when showing the autocomplete dropdown dialog, and switching the focus to the search field.
When we close the autocomplete dialog, switch the focus back to the editor.
Fixes issues with broken focus switching when pressing Esc while the dialog is opened.
Fix the quicktext Search SQL used in the autocomplete, by using LIKE for all 3 search terms, including the shortcut, which was previously set to =.
Local caching for the results from the getFiltered method.
Add a debouncer in the getFiltered method so we don't trigger it too many times.
Fix issues with returning the focus to the email editor after closing the autocomplete dialog.
Fix issues with the getFiltered caching and debouncing.
Merge pull request #68 from xarg/autocomplete-ui

New autocomplete UI