Fixing CSharp AssemblyVersion to limit to 16-bit integer

Prior documentation was incorrect information these fields are limited
to 16-bit integers. These fields are now clamped and a warning is
issued if they overflow.

Change-Id: I09ece1cdebced79f48cd1384c7e59fb398ee34c7
Merge branch 'SIMPLEITK-387_FixCSharpVersion' into release

* SIMPLEITK-387_FixCSharpVersion:
  Fixing CSharp AssemblyVersion to limit to 16-bit integer

Change-Id: I2fe991307774070f04a6da9becbe79b5e16fb2b8