Refactor FORCE_BRANCH functionality.

Do not run tests in the FORCE_BRANCH if the tests do not start on
master.
Merge pull request #113 from rjackson/do_not_prepare_for_current_branch_tests

Refactor FORCE_BRANCH functionality.