Revision string moves to its own cpp file that is compiled, and out of a defined string. This will make it a bit easier to migrate to git when the time comes.