Moved and renamed all classes into a consistent and logical package hierarchy. All functions created for RIF are universally applicable, RIF specific providers are in compile.rif.providers, RIFStreamImportProfiles are in compile.rif.sources, etc.