VehicleTab: Added addPilotValidator(v)
VehicleLogic: Added field validation
Added Ranks.exists(rankNo)
Removed DatabaseConstraints.rankExists() [use Ranks.exists() instead]
Aded Ranks.getNumber(name)  [another nasty temporary function]
Merge branch 'master' into RankSave

Conflicts:
	overwatch/src/overwatch/controllers/VehicleLogic.java
	overwatch/src/overwatch/gui/tabs/VehicleTab.java
Merge branch 'master' into RankSave

Conflicts:
	overwatch/src/overwatch/db/DatabaseConstraints.java