Fix for issue #3186

Allow Versioned::$versionableExtensions to be manipulated with
Config::inst()->update() or from setting the values in a yml config
file. Also included a test that can be run at
/dev/tests/VersionableExtensionsTest