Change location of namespace library
router api implementation
Don't force quoting on environment write.

Docker's environment file will escape any quotes that exist, so
make sure not to quote environment values when writing them out.
Instead, just use line separation.

If you want quoted values in your environment file, you can double
quote the values and only the first wrapper will be removed.

Fix tests.
Add an additional test case

Remerge against master and fix compile errors.  Also correct identifier
validation against EnvironmentDescriptions
Finish basic doc for all packages
Merge pull request #194 from pmorie/switchns-lib

Change location of namespace library
Merge pull request #207 from pmorie/docs

Finish basic doc for all packages
Merge pull request #205 from smarterclayton/env_tests

Add additional environment support
Remove 'default' busybox user to fix integration tests
Suppress verbose messages from port allocation by default
Merge pull request #209 from mfojtik/verbose_ports

Suppress verbose messages from port allocation by default
Merge pull request #206 from mfojtik/fix_isolation_test

Merged by openshift-bot
Improve output for script downloads and cleanup sti tests.

Move the sti test images to tests/images and remove sti/contrib
Enhance contrib/test script to run and debug all types of tests.
Merge pull request #210 from pmorie/sti

Improve output for script downloads and cleanup sti tests.
Remove extra HTTP headers from index.html in busybox-http-app
Merge pull request #214 from mfojtik/busybox_html

Merged by openshift-bot
Make contrib/test run unit tests by default
Merge pull request #215 from pmorie/sti

Make contrib/test run unit tests by default
Add timestamps to contrib/test output
Merge pull request #216 from pmorie/sti

Add timestamps to contrib/test output