NCBC-724: Version numbers and configuration logging

This feature appends the version number of the assembly plus the current
client configuration (not the cluster map info) to the log file when the
Cluster object is initialized. This information can be used for diagnosing
issues and providing additional information to help with support issues.

Change-Id: I0af864828715c368f57400924fccc94a861460a3

Conflicts:
	Src/Couchbase/Configuration/Client/ClientConfiguration.cs
Change-Id: I3b4ba6fac02b03239d69310c0c5ffd52b09ed813
Reviewed-on: http://review.couchbase.org/43610
Reviewed-by: Jeffry Morris <jeffrymorris@gmail.com>
Tested-by: Jeffry Morris <jeffrymorris@gmail.com>