move ; : = ~ and + to what I think are better locations.
Change mod numbers again

After using hatchak on kde, I found that it couldnt do level three
shifting, and I think that's because the mod2 bit is usually used for
numlock.  I've decided that the easy thing to do is put hyper on mod2,
as I don't even have it connected yet.  L3shift can go on... mod3!  And
L5shift... on mod5!  I'll still have to look into what's up with mod2 in
kde at some point, though.