Use good defaults for map bounds

If any shape/marker layers are present, they'll be used to determine
the bounding box. If not, show the whole world.
Merge pull request #9 from rstudio/feature/automatic-bounds

Use good defaults for map bounds