patch for avoiding accidental overwrite of files + bugfix for rename/delete/create files
path for bug #131 (broken save project) + #134 (erroneous deletion/overwriting/creation of files in the project)
patch to avoid clipping buttons in dialogs (issue with Firefox) -- patch related to https://github.com/thehogfather/pvsio-web/commit/d2b729b62bc958c94f3edd2cfcfc1c20855ea315
patch for delete file (type error: using an array as if it was a single element)
Addresses issue #136 and issues partially referenced in #134
#136 handle error when an attempt is made to rename a file to an existing file name.
#134 #131 prompt user to enter a different name when saving default project
existing projects no longer saved as new project

updated Logger and NotificationManager with methods for logging errors
addresses #135
widgets and left panel now kept in sync
addresses #128 - resizable panels now have a minimum size of 30px
addresses issue #137 (compile does not work with files in subdirectories)
Addresses issue #138
ensure that images in new projects are saved
changed images are also saved correctly #131
addresses #135 widget list is refreshed after opening new projects
Renaming files and folders can be cancelled by pressing escape
FileTreeView has been refactored to remove all calls to web socket client for file io requests - instead the requests are routed through the project manager
Project manager updated with function for removing and files and folders

Addresses issues #138
patch for GPCA demo (missing eval in the javascript caused rendering issues with the cursor)
Bug fix for issue #139
Merge remote-tracking branch 'origin/master' into beta
Merge remote-tracking branch 'origin/master' into alpha
Merge remote-tracking branch 'origin/master' into beta
Merge commit '5720f1193de31067d67bc3e0b4597e0b22f090c0' into alpha

* commit '5720f1193de31067d67bc3e0b4597e0b22f090c0':
  cleaned up logging output (server side)
  patch for issue #141 (missing svg layer)
  patch for issue #140 (old image erroneously re-loaded in new projects with blank image)
  applying patch for issue #139 (https://github.com/thehogfather/pvsio-web/commit/0ab6e6c148d0f28a5d2daa3cd4ed0d9ebc375ded)

Conflicts:
	src/client/app/project/ProjectManager.js
bug fix for state transition logger plugin - opening a project now clears the previous plugin panel