Watchdog, more parameters, fixed cache tuning

New thread heartbeat monitoring feature
More command line options to tweak, cache, enable/disable tuning,
primorialMultiplier
Fixed cache tuning -must be multiply of 32. disabled by default
Bug fixes, more stats

Fixed memory leak
Fixed problem in thread monitoring (killing thread not always worked)
Add key shortcut to print the current settings for the miner
Updated print format to reduce line wraps and to improve readability. Reduced summary stats display to approx every 30seconds. Added new chain reporting to show count by type of chain .
Updated default/max nonce values to prevent thread overlapping. Added back timestamp rolling with a minor delay for "network issues".
Removed troublesome FastDiv test. Moved test timer to encompass entire scan loop with a single timer, rather than lots of individual timed tests. Updated sequence share list / flag / push are executed to try reduce double share "errors".
Added missing update to SPS/ACC stats.
Removed limit on number of tested candidates from a single weave. Removed option to switch to a full rescan. This implies a cluster of high value primes within same sieve. My testing failed to find a single instance of this.
Major sieve reorganization. Moved all memory management to sieve constructor/init/destructor. Added support for overriding miner target & bitwin target. Speed increases on Add Multiplier. Added support for dynamically adjusting sieve percentage for potential full scan reintroduction. Moved most of the calculated weave variables to sieve level for one off calculation. Removed USE_ROTATE due to inaccuracy of scan - full scan produced less candidates which is important at higher primorials.
Update README.md

Added note about sieve updates.
Initial Commit
Fixed the segfault :)
Honor -tune

and tidies up a lot of unused elements for cleaner compilation.
removed an un-needed makefile

because it was confusing some people :)
updated readme.md
Still having problems with autotuning happening without -tune trus being set.
managed to break l1cache tuning again!
and fixed l1tuning again.

Tuning now works only when you press c enter.
not sure why -tune true isnt doing the same thing.
Fixed the -c flag

The miner now honours what you enter for l1cache elements
Merge remote-tracking branch 'tandyuk/master'
Fixed unclosed ifdef.