Changed color component fields in Color class to public since they are read/write instead of using getter/setter methods.  Changed all code using Color setters/getters to directly access member fields instead. Added static casts for padding calculations in TileMapScannerHex to suppress compiler warnings (i.e. the truncating of floating point calculations in this case are intentional).
Changed TileMapHex class to use vector of vector instead of raw array of arrays to represent grid.