Misc Fixes and new tests
Several minor fixes included, such as missing file headers and incorrectly parsing ACCEPT_LICENSE values. I've also modified the Manifest format. Old manifests will still be parsed properly, but new ones won't be parsed by old versions of Portmod.
Tests have been moved to the tests repo in the root directory, which now contains a test repository, as well as some more tests.