split the XS conversion out to its own dist (Package-Stash-XS), and convert Package::Stash into a module which loads either the XS or pure perl implementation, depending on what's available
Changes for version 0.14-TRIAL - 2010-11-14 (TRIAL RELEASE)
complete rewrite in C, for speed (this includes the vivification changes from earlier). should be entirely backwards compatible otherwise (in terms of documented api anyway).