Project layout restructuring

Alter calls for php include path from workspace
Add App for applications
Add Config for configuration
Add WCS for libraries.
Basic Ping application.
README in test directory to clarify directory layout
OSSolverService basic test to ensure the OSSolverService binary works.
Include userlibraries in distribution
Linux Documentation
Alter configuration to allow local.php for Linux configuration

An empty Config/local.php should be created to suppress warnings
Added phpunit.php to allow all tests in the project to be run.
Change Test names in directories to allow phpunit to run on project.
Split Optimization Services test in preparation for OS library.
Basic OS library layout.
add trailing php bracket
Web front end to training matrix.
Basic database retrieval.
Add tests to make sure code succeeds.
Create WCS Database if it does not exist.
Run tests in order specified in phpunit to ensure system tests run first
Load database.sql in dbTest if it does not exist.
Rename apps to App

Change training to use WCS database.
Implement database for training.
Merge branch 'topic-OS' into topic-tb2
Alter project structure for Linux environment.

phpunit.php now in project root.
Example local-linux.php configuration file.
move index.php to allow individual pages to be seen easier.
dbTest now wipes WCS database by default, must change back later.