Reorganize test scripts, add unittests for classes with lowest coverage (some still at 0%, need to investigate more thoroughly)
- Marked SETests and Full_CVMFSTests as 'integration', so they can be excluded from running with the option -m 'not integration' in pytest. (Sadly, only one negation is allowed. -m 'integration and other_tag or super_tag' would work afaik.
- Slightly edit pytest.ini etc to reflect these changes, add script to run all tests and calculate the complete coverage.
- Some fixes for tests that only run correctly on certain machines, this is hard to test
- Add unittests
- Fix small bugs in the ILCDIRAC code