[PLAT-3506] Restructured folders ready for maven build support.
[PLAT-3653] og-install builds in Visual Studio.
[PLAT-3657] og-install builds from Windows command line
[PLAT-3657] partial og-language build from Windows command line
[PLAT-3653] og-language builds in Visual Studio.
[PLAT-3655] Generate C fudge-proto files and version header
[PLAT-3761] Run the Java tests.
[PLAT-3657] Command line build for og-language
[PLAT-3658] Don't hard-code versions, set up *nix profiles
[PLAT-3658] og-language native command line build
[PLAT-3657] Don't rely on antcontrib during windows build
[PLAT-3761] Pass properties between ant and maven to control build and tests
[PLAT-3761] Build linux test binaries. Support UNIT/INTEGRATION distinction
[PLAT-3761] Execute tests.
[PLAT-3761] Final "package" task to collate test results
[PLAT-3761] Divide tests into UNIT and INTEGRATION
[PLAT-3761] Fix Java integration tests
[PLAT-3506] Obey "skip" definitions. Avoid creating history.xml files.
[PLAT-3761] Avoid NullPointerExceptions from surefire by using junitreport
[PLAT-3761] Run native code integration tests