Project Initial State

Add the name of the project to the initial state of
a project so as to not depend on the first client side
save succeeding.
Project deletion after partial success

The project deletion should be able to succeeded after
failing once. In order to do this the directory removal
should also be considered a success if it doesn't exist
to start with.
Move serializer info to static class
copy states.json and use project's version
JSON response on Exceptions
Merge branch 'master' into server-updates
Merge branch 'master' into states-json
Merge branch 'master' into states-json
Fix syntax error and warning

PHP/saveProjectAs.php was missing closing try brace.
PHP/Project.php gave a warning for missing argument, added null default.
One line comments
Merge branch 'master' into server-updates
Fix syntax in deleteProject
Excplict writable check for DB
Merge pull request #218 from KSHSK/states-json

copy states.json and use project's version
Merge pull request #222 from KSHSK/server-updates

Server updates
Merge branch 'master' into glyphs

Conflicts:
	Source/models/Widget/USMapWidget/USMapViewModel.js