Fix invalid source refresh tests (failing).
Fix validation of tilejson properties that were skipped by invalid vector_layers check.
Don't crash.
Reality is so complex.
Add (failing) tests for saving center with zoom outside of min/maxzoom range. Dedicated to ianv.
Adjust zoom for center to fit within min/maxzoom range.
Merge pull request #867 from mapbox/source-invalidate-on-refresh

Invalidate local sources on refresh
Merge pull request #868 from mapbox/fix-center-minzoom-maxzoom-action

Fix center minzoom maxzoom action
Add (failing) test for _tmp flag being cleared when a tmp source is saved.
Set _tmp to false when saving.
saveas class for tmp projects.
Merge remote-tracking branch 'origin/source-tmp-saveas' into refreshquest-part2