Added Util.randomAlphaString and Util.randomIntRange
Added db.Common, Common.randomNamePart
Tested Common.randomNamePart(): works
Database: DatabaseException is now thrown for ANY exception in DB funcs
VehicleLogic: Changed to reliable save-actually-worked test
Vehicles: Fixed cast bug
Vehicles: added random name as test case
Added Util.concatWithCommas
Added db.Common.createWithUnique, as discussed
db.Common.createWithUnique: Bugfix, replaceAll instead of replace
Changed db.Vehicles to use createWithUnique
Common.createWithUnique now tries a finite number of times
Merge branch 'master' into SquadTabFillInfo
Squads: Database stuff for the SquadLogic
SquadLogic: Basic logic for the squadTab