core_rpc_server: fix overreads in slow_memmem

It would read data outside the allocated space in a couple cases.
tests: add a test for slow_memmem
core_rpc_server: use do while(0) idiom in macros using if
typo fix - cryptonight, not cryptonote
capitalize Keccak everywhere
Variable unique prefix lengths for seed
Remove iostream header put in during testing
Added unit test. Fails for Japanese for some reason.
Commented most of src/serialization/ going to read up more on variant's and finish off the job/add last touchs next
fixed conflict in tests CMakeLists
Merge branch 'moneromooo-monero-memmem'
Merge pull request #174

28dfb4b capitalize Keccak everywhere (David G. Andersen)
ce2ad65 typo fix - cryptonight, not cryptonote (David G. Andersen)
Merge pull request #176

b94b8cd Added unit test. Fails for Japanese for some reason. (Oran Juice)
4c8a628 Remove iostream header put in during testing (Oran Juice)
9875f5b Variable unique prefix lengths for seed (Oran Juice)
Merge pull request #178

b032619 Commented most of src/serialization/ going to read up more on variant's and finish off the job/add last touchs next (jebes)
fixed errant >
Merge remote-tracking branch 'upstream/master'