-- somewhat improved handling of faulty packages. If a package fails during loading (because of a syntax error, for example), VisTrails automatically disables the package. This fixes the bug where startup.xml wants a package to be enabled but the package never works.
--
somewhat improved handling of faulty packages. If a package fails
during loading (because of a syntax error, for example), VisTrails
automatically disables the package. This fixes the bug where
startup.xml wants a package to be enabled but the package never
works.

There is a similar issue with package initialization that still needs
fixing.
--

core/packagemanager.py:

	Package.LoadFailed: new exception

	Package.load: throw LoadFailed exception

	PackageManager.initialize_packages: catches LoadFailed and
	disables packages if necessary.



VisTrails/VisTrails,Nikea/VisTrails,minesense/VisTrails,VisTrails/VisTrails,VisTrails/VisTrails,hjanime/VisTrails,celiafish/VisTrails,hjanime/VisTrails,hjanime/VisTrails,hjanime/VisTrails,VisTrails/VisTrails,Nikea/VisTrails,Nikea/VisTrails,minesense/VisTrails,celiafish/VisTrails,VisTrails/VisTrails,hjanime/VisTrails,minesense/VisTrails,celiafish/VisTrails,minesense/VisTrails,minesense/VisTrails,Nikea/VisTrails,celiafish/VisTrails