removed reset method from wizard.
This is equivalent to generating a new wizard from the factory so no
need to have a separate reset method :)
Removed config template core version check from init.
Core version checks are now happening in the final validation.
clarified the purpose of the check_storage_path_exists
Moved the config path defaults from the setup params into each command.

The new wizard uses a different way to figure out what the defaults
should be so this is handled in a different way.
implemented get_config_location for the wizard
Added PipelineConfiguration.is_auto_path() method.
tweaks to white space
added doc string
Moved some introspection utilities into a separate module.
The pipelineconfig module was getting bloated.
API version property refactor.
sgtk_api.version now returns the version associated with the pipeline
configuration rather than the currently running code. Technically, this
should be the same always.
removed a method to have a more appropriate name.
cleanup of new pipelineconfig_utils module.
Updated default config path logic to match ryan's suggestions.
get_configuration_shotgun_info now also returns project tank name
Added set_associated_core_path() method.
Improved handling of core API resolution. Added core logic to wizard.
fixed failed test.
fixed cut n paste typo
polished summary to be more consistent