HP10 sieve Optimization

sieve optimization from the mikaelh's HP10 primecoin clinet
changed some stats, including ACC and SPS from rdebourbon
New parameters:
-target - change the sieve target
-se - sieve extension
getwork protocol fix
Merge pull request #1 from thbaumbach/master

getwork protocol fix
Solo mining using getwork

Initial implementation for solo mining using getwork protocol. It works
only with a fix to the primecoin client:
https://github.com/hg5fm/primecoin/commit/c34f5f90c11a360bbe0731f06b19f256d4ce7765
Manual merge of the optimized  sieve code from rdebourbon's miner v3.3
Merge branch 'master' of https://github.com/hg5fm/jhPrimeminer

Conflicts:
	src/primecoinMiner/main.cpp
Missing file for solo mining
Updated version and build date
Added support for GetBlockTemplate

The miner will now use getblocktemplate/submitblock instead of getwork
when used in combination with primecoind. Additionally solo miners need
to specify the XPM address via the -xpm parameter.
Initial Merge of solo mining code from Mumus branch. Had to move bits of main.cpp around to match up similar fixes applied separately across the two branches. This is one of several merges, but done initially to ease later merges.
Merged from Mumus v8.0 branch
Merged GetBlockTemplate code from Mumus v8.0. Applied minor tweaks to sieve for Target check & CC1/CC2 checking. Updated ProbableCunninghamChainTestFast to only use optimized path when solo mining to maximize share counts.