Added ability to exclude tests by name match pattern and the ability to
override via environment variables.

The codeship.sh implementation supports setting the environment by build
type such as:
APEX_TEST_NAME_MATCH_GLOBAL=Default match for all builds
APEX_TEST_NAME_EXCLUDE_FEATURE=Excludes for feature org builds
Fix codeship.sh so APEX_TEST_NAME_MATCH doesn't override
cumulusci.test.namematch if the environment variable isn't set
Fix to test name exclude logic in soql query
Fix for exclude logic (again)
Fix comment text
Merge branch 'master' into feature/86-better-test-matching
Merge pull request #98 from SalesforceFoundation/feature/86-better-test-matching

Added ability to exclude tests by name match pattern