Merging Victor's changes to Library Import using the new Mirror classes....

...These are currently flagged off as they have yet to be tested. The Mirror classes are implemented in ProtoCore.Mirror.cs and are already checked in. These should be consistently used throughout the system from here on.