Small TileManager fixes...

- Use QPoint instead of QPair <int, int> for hex coordinates.
- Add public tile(const Hex *) static method.
Add tile placement to BTMapEditor.