add support for overlay layers

This is mostly added for the Tiger2012 road overlay
Merge pull request #1206 from systemed/background-overlay

support for overlay layers