An almost working bind implementation
Removed forwarding in ostream binder. Updated project detection in logging

Detection of the project and contract file no longer allocates memory. One
allocation still exists for the project map lookup, which can be removed
in C++14.
C++14 adds constexpr begin/end for initializer_list
Changes for new log functionality in VS2014.
Merge remote-tracking branch 'origin/next' into next
Merge branch 'next' into OstreamBinder
Merge branch 'next' into OstreamBinder
Fixing style issues
Merge pull request #73 from vtnerd/OstreamBinder

MAID-512 Improve Log Performance
Merge remote-tracking branch 'upstream/next' into routing_v2