miniupnpc static define change
fixed unit tests
Stores seed language in wallet file. added rapidjson. Yet to test backward compatibility
Writes seed language while generating wallet. Wallet open fix.
Doxygen comments in
Rewrites to old wallet file correctly
Doxygen comments
Prints seed after wallet upgrade. Removed iostream include.
Merge pull request #182

1795c38 fixed unit tests (Riccardo Spagni)
bc537ac miniupnpc static define change (Riccardo Spagni)
cmake: put each library into its own directory

This cleans up the CMake code and shows patterns more easily (to be
refactored in the next commit).
cmake: refactor common code with executables
cmake: refactor common code with libraries
cmake: handle private vs. public headers
cmake: put each test executable in its own directory
gtest: support an external gtest
daemon_tests: update cmake code

It's still not valid, but it's commented out anyways; update to code so
it matches the style at least.
miniupnpc: clear out else/endfoo command arguments
cmake: factor out error messages

Instead of using BoldRed and ColourReset everywhere, wrap it up in a
function.
cmake: remove configuration variables

CMAKE_BUILD_TYPE is meant for single-config build tools (e.g., make and
ninja) while CMAKE_CONFIGURATION_TYPES is meant for multi-config build
tools (e.g., Xcode and Visual Studio). They should not be mixed or
manually set.
cmake: fix up BOOST_IGNORE_SYSTEM_PATHS

The option was set twice when it only needs to be set once. Also fix a
bogus dereference and spurious whitespace.