Odometer enhancements

1)
Added capability of setting (w/animation) the odometer to a specified value, in addition to the classic increment-by-one behavior.

2)
Performance-related edit: refactored getDialPosition method (from floating point to integer arithmetic) for a 20-fold reduction in CPU utilization.

3)
Added some javadocs.

4)
Some simple minor refactorings that make use of current Java 7 constructs (version 2.2-r5+ has jre7 as a requirement).