tests: Only run tests from the h package

By default, our bootstrap script installs the virtualenv on top of the
repository root. When we "pip install -e .", a copy of the source is
placed into the "local/" directory at the repository root[1], which
causes tests to be discovered there, as well.

We can't simply ignore the "local/" directory, because py.test's
norecursedirs option only allows patterns to be specified[2], not
absolute paths, and including "local" would cause tests in
"h.auth.local" to be skipped.

This commit also removes a few other ignores from the norecursedirs
option that are no longer necessary as a result of the change to
setup.py.

[1]: https://github.com/pypa/virtualenv/blob/93cfa83/virtualenv.py#L1520
[2]: http://pytest.org/latest/customize.html#confval-norecursedirs
Merge pull request #1685 from hypothesis/run-tests-from-h-only

Only run tests from the h package
Clean up pylint annotations not being used

The current Prospector configuration doesn't trigger any of these
warnings.
Merge pull request #1687 from hypothesis/cleanup-pylint

Clean up pylint annotations not being used
Add unicode normalization for page search
Unicode normalization for stream backend
Unicode normalization for ES
Unit test for string-helpers
Unit tests for FilterToElasticFilter
Get rid of normalize parameter

We judge whether to normalize or not by the variable type
Match query for stream searches

Old default was term query.
Removed es options from client-side field definitions.
Cleanup old code
Remove case-sensitive flag from filter schema

We do everything case-insensitive, that flag is no longer needed
Do not normalize searchfilter sent to the backend.

We have every analyzers setup for ES to do that more precisely.
Change asciifolding to icu_folding
Rename unidecode function to uni_fold
Remove all marks with stringHelper

- Using proper regexp from xregexp
- Renamed unidecode to uniFold

Thanks for @nickstenning
Move streamer test to h/test
Remove normalization parameter from uniFold
Simplify too complex function in streamer.py

FilterHandler.evaluate_clause had a case_sensitive remnant, removed
FilterToElasticFilter.conver_clauses was dissected by es query_types
Add more tests for stringHelper