Add check for empty working directory
Merge pull request #427 from dlsniper/project-upgrade

Add check for empty working directory (fixes #186)
Fix new tests that fail

Closed #426
Add detection of missing GOROOT and GOPATH
Prevent exception when creating a project
Merge pull request #428 from dlsniper/fix-422

Add detection of missing GOROOT and GOPATH (fixes #422)
Merge pull request #429 from dlsniper/prevent-exception

Prevent exception when creating a project
Log exceptions when they are produced
Merge pull request #430 from dlsniper/prevent-exception

Log exceptions when they are produced for creating directories
Remove libexec detection
Fix NPE on getting environment variables
Fix nested structure formatting
Merge pull request #432 from dlsniper/fix-431

Fix NPE on getting environment variables (fixes #431)
Merge pull request #434 from dlsniper/fix-255

Fix nested structure formatting (fixes #255)
Merge pull request #433 from dlsniper/remove-libexec

Remove libexec detection
Don't show validation errors when in unit test mode.
Improve GOROOT/GOPATH missing vars handling.
 Refs #422
Fix a resolving exception when adding invalid references as a reference destination.

Closes #411
Removing a spurious import.

Refs #411
Fix Range Intention on variadic parameters ...