Added more LuaJ functionality

- Added ability to deselect units (selectUnits no longer always
deselects units)
- made moveOrSpecialAction and placeBuilding based off of tiles and not
x, y location
- added numbers on screen that shows where tiles are
- added Lua parser