merge. update cmake.
Merge branch 'upstream' into develop
update boost dep for osx
only log mining message when hash changes
Revert "only log mining message when hash changes"

This reverts commit bed0539d7029260847837174fc8bde3bb0a82352.
Minor state reporting fix.
Merge branch 'up-develop' into develop
Merge pull request #56 from subtly/develop

update for osx builds
Fixup for bad -mt patch.
Safer syncing of blockchain/txqueue to state.
Linux build fix.