Allow version suffix from command line

This will allow me to version builds from Team City. It's getting hard to track exactly what builds people are running since they all are numbered the same.

My plan is daily builds will be something like: v2.0.3.### (Daily Build), where ### is an incrementing number with Jan 1 being 1, then incremented for each daily build. A stable build could then be some sort of number plus (Stable-Beta). If you build yourself you get v2.0.3 (Developer Build).