More project settings in UI only (non-functional)
Combined project settings files and implemented new settings

All project settings are saved to the kissproj file instead of multiple files for dependencies, links, etc. Also the project settings dialog now allows the user to 1) compile projects as executables or libraries, and 2) toggle auto compilation of dependencies.