Improvements to ConVar

The ConVar documentation has been updated (though is not fully complete
yet), and setting values has been improved: setting an integer will now
fail if the min and max values of a ConVar are too close to allow it,
and the clamping methods have been updated.