Updating test code.
Removing Public Automation before branch
Refactoring and code from testing Public automation.
Removed all message assert macros.
Stripped SI from the front of all macros.
Removed last references to PublicAutomation.
All tests running.
Removed ARC App with tests.
Adding new test apps.
Updating many sub modules.
Added CocoaHTTPServer as a sub module.