* Refactor the SysInfo code, add support for Haiku OS.
* Rest of the changes for Haiku branch.
Add documentation for the new SysInfo modules.
Add -test|-t switch for running all the tests only.
Fix long standing bug in the manifest_check code, where MANIFEST.SKIP entries were not treated as regexen.