Initial work on the Protractor setup.
Tests for opening the extension page, listing view, adding new quicktext with validation.
Additional tests for the background page, for editing and deleting quicktexts.
Use the chromedriver directly, with chromeOnly, and add a sleep before each test, to make sure the issues are not related to timing out.
Added private key to ignore
Set a fixed key in the extension manifest, to try and keep a consistent options paged url.
Fix gitignore merge conflict.
Add the key property to the source manifest and rebuild.
Fix the sleep timer used in most tests.
Add test for filtering quicktexts.
Fix issue related to checking event listeners with getListenerCount(), which was removed from Chrome, and replace it with hasListeners().
https://groups.google.com/a/chromium.org/forum/#!topic/chromium-extensions/OB6hnPYar0w
Set subject field in compose modal, for quicktexts which have a subject set. Fixes #9
Fix bug causing an error to be thrown when pressing tab without having any tab text to search the quicktext by (when cursorPosition start and end is zero).
Merge pull request #46 from humanfromearth/bug-9

Testing, subject field and bug fixes