Added functional tests project
Added Boost.xUnit plugin
Fixed mock extensions to setup the return value lazily