Git: more in .gitignore
MapElementContainer: fix for clash when labels are equal (any container will clash with itself, avoids multiple drawing)
Tile: added convenience function for relative boundary
LineSegment: added heuristic function for intersection detection with rectangle
FileSystemTileCache: threaded version that pushes writing onto a lower priority thread