Collapsed the pager into a single file, removing lua hooks

I need to re-add the lua hooks, but it'll be easy.
Re-added the lua hooks
Changed map API to region API
Added the pager API placeholder files
Fleshed out the pager's API
Moved the map API to the map directory
Pager's heavyweight API methods call the Region's counterparts
Implemented a basic API for the server's rooms
Merge branch 'new-map' into develop