- have build name is in the form of
"<BRANCH>_<CXX_COMPILER>_<BUILD_TYPE>(_TC)?"
to have consistency over time.
- have "Generator" field in cdash XMLs which is in the form of
"<GIT_COMMIT>###<GIT_SUBJECT>"
it will be displayed as a small mouseover-text.
- move triggers (BB/Win/OSX) to before_script section
- update DROPBOX_KEY for windows
- copy archive binaries to dropbox
- do not use custom lcov. just use ctest -ExperimentalCoverage
- OSX sed expects parameter for "-i" option
- for Windows and OSX build, we need to get the commit hash of HEAD~
instead of HEAD because we made an extra commit to trigger the build