replace jobswarm with jobqueue. still missing proper job cancelling and has some race crashes, but mostly good
Merge branch 'threaded-terrain-jobqueue' of https://github.com/robn/pioneer into JLARobQueue

Conflicts:
	contrib/jobswarm/JobManager.cpp
	contrib/jobswarm/JobManager.h
Merged robn JobQueue work to test. Works well but suffers from same bug with hyperspacing away whilst generating terrain.
Merge branch 'master' of https://github.com/pioneerspacesim/pioneer into JLARobQueue
Re-Added the CoreCount files.
Moved JobQueue creation back into Pi::Init.
Merge branch 'JLARobQueue' of github.com:fluffyfreak/pioneer into MergeRobQueue

Conflicts:
	src/GeoPatch.cpp
Merge branch 'JLARobQueue' of github.com:fluffyfreak/pioneer into MergeRobQueue
Added a note about where the CoreCount function comes from.
Move the job queue destruction into ::Quit from ::EndGame
Comment out SDL_KillThread and leave a note stating why.