Fix to ticket #2310: make loadConfig check for a configfile path in the .tac file if the default location doesn't exist
Add a test that getting the config file path from the .tac file works
Address code review comment: https://github.com/buildbot/buildbot/pull/673#issuecomment-15095930 and fall back to the .tac config location before calling loadConfig
Fix the way in which we fail with unfound configs to pass the unit tests. loadConfig must take a full path, not try to prepend the basedir, because it may take a fully qualified path as specified in the .tac.
Fix the "checking" message in upgrade-master to accommodate a config file from the .tac
Move .tac-fallback unit tests to test_scripts_base; reinstate basedir prepending to filename in loadConfig
Merge branch 'ticket2310' of git://github.com/imccowan/buildbot