Set up morph spec file
Add morph.postagToAttributes spec
Add spec for morph.attributesToPostag();
Add spec for morph.updatePostag();
Add spec for morph.emptyPostag();
Use self instead of this in morph
Add lots of morph.queryForm() specs
Add specs for morph.isFormSelected()
Add spec for morph.concatenatedAttributes()
Add morph.styleOf() specs
Make loadInitialAnalyses in morph private
Add arethusaUtil.intersect() + spec
Refactor searching in morph

We use an index now for searching. Much faster.
Refactor addToIndex() in morph
Update searchIndex in morph when state changes
Add spec for morph.currentAnalyses()

Not perfect, but other values in there are probably not stable enough
to test right now.
Merge pull request #169 from latin-language-toolkit/morph_search_indexing

Morph search indexing and tests