Refactor|GameMap: Moved some client specific clmobj/clplane logic to GameMap

Also inverted the logic of GameMap::clMobjIterator() in line with
conventions used elsewhere (i.e., return non-zero to end traversal).