Submodules and a few path fixes.

Pull request removes old subfolders and replaces them with matching read-only submodules.

In order to write to a submodule, either check it out, or add a remote with the "-ro" part of the remote URL removed. For example:

http://cs-cust06-int.cs.aau.dk/git-ro/ambilwarna.git becomes http://cs-cust06-int.cs.aau.dk/git/ambilwarna.git

EDIT: Also build tested locally. Should be fine.