Represent existing styles as in-memory temporary styles using tmpstyle: protocol.
Update tests and newStyle with source querystring flow.
Merge branch 'master' into tmp-copy

Conflicts:
	lib/middleware.js
	test/middleware.test.js
Follow tmp pattern from style for sources.
Fix up new source creation flow.
Merge branch 'master' into tmp-copy
Use rename rather than unlink for a safer dbcompact.
Merge branch 'master' into safer-dbcompact
Remove test debugging. [skip ci]
Merge pull request #606 from mapbox/safer-dbcompact

Use rename rather than unlink for a safer dbcompact
Merge branch 'master' into tmp-copy

Conflicts:
	test/middleware.test.js
Add err assertions.
tmp projects should be of dirs that actually exist.
Windows path normalization
Date bump.
Cleaner test for font cache status.
Merge pull request #608 from mapbox/tmp-copy

tmp refactor
Merge branch 'master' into atom-child