Fix processing of unicode in command line arguments
Fix main test units
Add a warning when one of the supplied extra plugin directory does not exist
Add a unit test for QGIS_PLUGINPATH