ide, DirectoriesBox, PathBox, FILE_FileFixCase; fixed crash on infinite loop when editing a path to change the drive letter.
ide, ecere; affects all command line tools; fixed windows arguments parsing to respect spaces and double quotes that are escaped. adjusted toolchaing debugging tools to not alter the way args are passed to the debugging ide now that win args parsing is fixed. closes #778, #777 and #863.
ide; project settings; preprocessor definitions; fixed defining MY_STR_DEF="string" on windows by escaping quotes. closes #863.
ide, libec, ecs; added project name and project path validation. chars "*|:\",<>?\\/&. " are currently unsupported as part of a project name. the code supports the "&. " chars for linux platforms but those are disabled until windows can support them. closes #324.