Move them change handling out of the package

Now MEF composition doesn't happen in Package.Initialize anymore.
At least package load has a higher chance to succeed and MEF composition
error no longer makes the whole extension unusable.

Related to #583.
Remove an unused field
Merge pull request #584 from dungpa/fix-package-load

Move theme change handling out of the package