Update slow-hash.c

Fixed scratchpad initialization/finalization for faster looping.
Merge pull request #2 from NoodleDoodleNoodleDoodleNoodleDoodleNoo/patch-1

Update slow-hash.c
added checkpoint @ 29556
Update cryptonote_format_utils.cpp

Fixed problem with integer saturation when summing summary_amounts and out_amounts in a 32-bit platform.
Merge pull request #3 from NoodleDoodleNoodleDoodleNoodleDoodleNoo/patch-2

Update cryptonote_format_utils.cpp
disable checkpointing for security reasons

Further investigation of fast sync security is required
Update simpleminer.cpp

1. Modified connection timeout from 1 second to 10 seconds
2. Modified behavior to retry instead of exiting when the miner fails to get a new job
Merge pull request #6 from NoodleDoodleNoodleDoodleNoodleDoodleNoo/patch-3

Update simpleminer.cpp
20s timeout for zone117x pool
Update serialization.h

1. Added VARINT_FIELD_N(t,f) macro required for tx_extra_merge_mining_tag serialization.
Update tx_extra.h

1. Fixed bug where it's impossible to spend merge-mining blocks due to missing serialization support for "tx_etra_merge_mining_tag".
Update daemon_commands_handler.h

1. Added "diff" command to show current estimated difficulty and hash-rate.
Merge pull request #8 from NoodleDoodleNoodleDoodleNoodleDoodleNoo/patch-5

Update serialization.h
Merge pull request #9 from NoodleDoodleNoodleDoodleNoodleDoodleNoo/patch-7

Update tx_extra.h
Merge pull request #10 from NoodleDoodleNoodleDoodleNoodleDoodleNoo/patch-8

Update daemon_commands_handler.h
Added 'save_bc' command in daemon for saving blockchain remotely
Added 'save_bc' command in daemon for saving blockchain remotely
Merge pull request #11 from Neozaru/master

'save_bc' command for requesting blockchain saving remotely
Update oaes_config.h

1. Disabled OAES_DEBUG flag
Update oaes_lib.h

1. Moved structs oaes_ctx and oaes_key into oeas_lib header.