change remaining printf to LogPrintf in miner.cpp
fix regtest mining in internal miner

Regtest-mode is a special case for the internal miner. The setgenerate
RPC code is written with this assumption. Code taken from current Bitcoin
0.9
Make rewards in regtest mode less random

This allows sane testing. Regtest mode is primarily intended for automated
testing, so this simplification makes sense
Fix bash based rpc tests
add bash rpc tests to travis
Merge pull request #549 from leofidus/1.7-rpctests

Fix bash-based rpc tests