Change how OpenShift 3 builds are done

Organize Docker Builds more effectively, and use build-release.sh to build our binaries
Merge pull request #158 from smarterclayton/update_with_newer_openshift3

Change how OpenShift 3 builds are done
Fix build_openshift3_base
Merge pull request #159 from smarterclayton/fix_build_base3

Fix build_openshift3_base
Build OpenShift3 Base should only run install base dependencies
Merge pull request #160 from smarterclayton/only_run_install_from_build_base

Build OpenShift3 Base should only run install base dependencies
Move Docker user setup behavior to base_dependencies
Merge pull request #161 from smarterclayton/move_permissions_to_base

Move Docker user setup behavior to base_dependencies
Need to set GOPATH in install base dependencies in order to install gocover
Merge pull request #162 from smarterclayton/need_gopath_to_install_cover

Need to set GOPATH in install base dependencies in order to install gocover
Move chown to end of install
Invoke OpenShift 3 tests so artifacts can be downloaded
Merge pull request #163 from pmorie/os3-artifacts

Invoke OpenShift 3 tests so artifacts can be downloaded
Add STI testing
Merge pull request #164 from danmcp/master

Add STI testing
Record release artifacts from an OpenShift 3 build
Merge pull request #165 from smarterclayton/add_release_artifacts

Record release artifacts from an OpenShift 3 build
Fix sti folder
Add sti build images
Cleanup unused features