Migrating to Haxe 3

<Hash> changed to <Map>, syntax of macros updated, library path names
changed to reflect OpenFL, etc.  I commented out lines 75 and 76, 131
and 132 in the ColorUtil.hx file because the migration messages told me
they were never used.    We should check to make sure these case
statements work the same way as they used to, this is one thing I have
not had time to do.