Minor refactoring
Fix Exceptions #86

- NPE for config directory
- IOException for git command
Fix NewProjectConfigurationPanel #86

- Hide components for composer and git if git command doesn't exist because Composer uses it.
Merge branch 'netbeans74dev' into netbeans80

Conflicts:
	src/org/cakephp/netbeans/CakePhpFrameworkProvider.java
Remove CakePhpModule when a project is closed