217_error_msg_for_root_userdel
Using starcluster.exeption.BaseException
Merge pull request #227 from datacratic/217_invalid_user_owner

217_error_msg_for_root_userdel

closes gh-217
threadpool: add jobid_fn kwarg to map()

Allows specifying a function that will be used to dynamically assign a
jobid for each task in the map operation. The jobid_fn is passed each
item in the map operation and should return a unique jobid each time
it's called.
always use jobid_fn kwarg to ThreadPool.map()
Merge branch 'develop' of git://github.com/jtriley/StarCluster into vanilla_improvements

Conflicts:
	starcluster/cluster.py
	starcluster/clustersetup.py
	starcluster/plugins/sge.py
	starcluster/threadpool.py