Merge pull request #1392 from akbargumbira/develop

Fix unable to open OSM Downloader Dialog.
Workaround to fix #1393
Fix 1386 - validate min max and default for new resource in minimum needs
Merge pull request #1394 from timlinux/fix-1393

Workaround to fix #1393
Fix #1387 - escape / close / window x should not close needs manager when in resource edit mode
Merge pull request #1395 from timlinux/fix-1386

Fix #1386 - validate min max and default for new resource in minimum need...
Merge pull request #1396 from timlinux/fix-1387

Fix #1387
Changed third_party module to safe_extras since third_party is commonly used by other packages and then results in import errors if it shadows ours.
Fix for #1380 - remove in kw editor does not remove kw
Fix #1388 #1389 #1390 #1391 - show state of profile properly on dialog open
Fix #1367 - subcategory combo box does not expand to dialog width
Merge pull request #1397 from timlinux/safe_extras

Changed third_party module to safe_extras
Merge pull request #1399 from timlinux/fix-1388-1391

Fix #1388 #1389 #1390 #1391
Merge pull request #1398 from timlinux/fix-1380

Fix for #1380 - remove in kw editor does not remove kw
Merge pull request #1400 from timlinux/fix-1367

Fix #1367 - subcategory combo box does not expand to dialog width
Fix rounding issues and density term.