Implemented the default implementation of PackageExtractor

            // TODO: Need to handle PackageSaveMode
            // TODO: Need to handle satellite package files differently
            // TODO: Support overwriting files also?
Implemented PackageSaveMode to also store nupkg or nuspec as needed.
Need to resolve a couple of issues with directory names for portable
frameworks and not extracting '[ContentTypes].xml'