Added GenTable

- Added GenTable
- Renamed solution to GenTools
- Moved common code to it's own assembly
- Added dirty flag to GitREvisionAttribute and GitVersion
- Dirty marker shown in generated output
- Python script generates random tables as well