Restructuring
Added ios tag to MOBILE-004
Get rid of multiple definition warnings because of file load order.
Use load order to get rid of multiple definition warning
Clean up configuration and environment settings
Allow specification of test suite (profile) when using run_tests.sh
Compatibility, don't enable suite selection yet
Merge branch 'restructure'