Completed documentation of constants.
Removed references to version number in file headers.

This was done as it would be cumbersome to mainintain the version
numbers in all the files.
Prettified the files in the test/ directory.
Merge branch 'topic-prettify' into develop
Replaced utility macros with functions.

The utility macros used the C99 feature of variable argument lists.
These macros were swapped out with functions that accept variable
argument lists in order to ensure compliance to C89.
Added test for 64-bit size on kvc_erno.

Earlier, the unit test for kvc_erno only checked that it is at least
32 bits in size. A conditional check has been introduced that also
ensures that kvc_erno is of at least 64 bits in size on 64-bit
compilation environments.
Merge branch 'topic-portability' into develop
Merge branch 'develop' into topic-prettify
Cleaned up indentations.
Fixed minor inconsistencies.
Merge branch 'topic-prettify' into develop