Use the system pool for temporary space if it exists.
CheckForUpdate() was returning a bool and a Manifest object
at different places.  Change that:  if returns None or an
object.
Type checking is better when it's checked by the compiler.
Or when there is no copmiler, the editor, I suppose.
Merge branch '93M1-DEMO' of gitserver.ixsystems.com:/git/repos/freenas-build/freenas into 93M1-DEMO

Fix teh conflict.

Conflicts:
	src/freenas-pkgtools/lib/Installer.py