**Desires**: * [ ] Create artifacts with platform specified * `os_cpu_abi_compiler` - RoboRIO would be `linux_armv7_armel_gcc4.8`, for example. `abi` can be omitted if not needed, such as on desktop platforms. * Windows x64 example: `win_x64_msvc14.0` <- `msvc14.0` implies the `abi`. * [ ] No hacky google test workarounds * [ ] Easy addition and configuration of what platform we're building for * [ ] Precreated configurations for many popular coprocessors * RPI - rasbian, others * TK1 * TX1 * [ ] Configurations can easily be shared among our projects * [ ] Force use local repository * Not sure how easy this will be. AFAIK, there's no way to force a specific package to be resolved from a specific host. Maybe we should just have local builds use a ridiculously high number, like 42.42.datetime? * [ ] Upgrade Jenkins to VS 2015 (2017, if Gradle will support it) * Would it be possible to create some cloud machines for different versions of operating systems? Then we could publish for VS 2015/2013, all Ubuntu LTS?