use unsigned map data fields where appropriate

"limit removing" (hi mek!), but now unused sidedefs are numbered 65535
instead of -1. oh well
better map lump detection