Added ability to exclude tests by name match pattern

Includes 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

@almostthor could you review this and see if it works for your needs?