Made OWL2Datatype implement HasIRI
Renamed micro factory interfaces

Renamed micro factory interfaces to be provider interfaces.  Not sure
whether this is a good idea or not.  To be decided.