Merge pull request #276 from glynos/master

Added config.hpp to project (similar to uri/config.hpp) for compiler portability
Updated uri submodule
Updated uri submodule.
cmake: switched message type to STATUS for some messages

Using ordinary messages generates unnecessary noise when using ccmake.

(Should be done for the uri submodule as well.)
cmake: fixes build to a single library
fixed typo
Merge pull request #281 from niosHD/improve-build-system

Improve build system