Modify run_tests_if_main() to bypass nose.

Just run all functions in the script that start with 'test_'. In this way when there is an error, I can just jump to PM debug mode in my IDE and inspect what's wong. Nose first runs all tests and then displays a traceback. I want to *go* there.

Ping @Eric89GXL 
`if local_vars.get('__name__', '') == '__main__'):`