Adjust travis config to update package lists before installing dependencies
Merge pull request #5621 from chrisforbes/travis-update-before-installing

Adjust travis config to update package lists before installing dependencies
Moving all commonly used .cs files to a common namespace
Changing yaml files to work with the new common namespace