fix pyvcp dial widget behavior at min/max limit

the overflow/underflow detection logic misbehaved
for some ratios of limit and increment size, result
was a value that wrapped instead of clamping at the
limit
docs: update copyright for 2013
docs: clean up Developer's Manual pdf

This simplifies the layout of the document some.  No content changes.