STK_UTIL: Move ProductRegistry to own library to avoid extraneous recompiles

(From Sierra)
move ProductRegistry to avoid extraneous recompiles

(From Sierra)
Remove file accidentally added to previous commit

(From Sierra)
Ignore stk_version.hpp, was moved.

(From Sierra)

Build/Test Cases Summary
Enabled Packages: STKUtil
Disabled Packages: PyTrilinos,SEACASExo2mat,SEACASMat2exo,Optika,STKClassic,Sundance
Enabled all Forward Packages
0) MPI_DEBUG => Skipped configure, build, test due to no enabled packages! => Does not affect push readiness! (-1.00 min)
1) SERIAL_RELEASE => Skipped configure, build, test due to no enabled packages! => Does not affect push readiness! (-1.00 min)
2) MPI_DEBUG_SS => passed: passed=9,notpassed=0 (9.99 min)
3) SERIAL_RELEASE_SS => passed: passed=7,notpassed=0 (11.68 min)
Other local commits for this build/test group: 963d43e, 15b3e73, c1c158b
[TriBits] escape double quote (") in export path names

Fixes bug #6074.
Added new PyTrilinos LOCA interface files to the build system
Added names to PyTrilinos EpetraExt templat classes

The nameless syntax causes problems with later versions of SWIG.
Added PyTrilinos Isorropia and LOCA files to the ignore list
Updated PyTrilinos Teuchos Doxyfile to use new Tuechos directories
Added LOCA to list of PyTrilinos Doxyfile packages
Updated PyTrilinos documentation SWIG interface files
Removed Unicode from LOCA header file

The Unicode characters mess up my PyTrilinos script that converts
doxygen comments to SWIG interface file directives.  The affected
characters were in Nico Schloemer's name.
Updated PyTrilinos LOCA SWIG interface files

The content of these files now reflect the policy that PyTrilinos will
provide wrappers to all classes included in the LOCA.H header file.
All namespaces are mimicked in the Python interface.
Commit of new, copied, and renamed PyTrilinos LOCA files
Cleaned up PyTrilinos LOCA SWIG interface files

Removed unnecessary code that had been commented out.
Deleted LOCA.NestedEpetra.__init.i
Streamlined some %pythoncode in SWIG interface files

If a nested python module imports from a module higher up in the
heirarchy for the purposes of proiding a base class for the nested
module, Python can run into a bootstrapping error if the import is not
organized properly.  This commit streamlines the Python logic a bit
for doing the import correctly.
Added semi-informative docstrings to the PyTrilinos LOCA modules
Added %import "Epetra.i" to LOCA.NestedEpetra.__init__.i
Improved docstrings for PyTrilinos LOCA modules

The docstrings now include complete lists of the classes that are
wrapped in each sub-module.