Adding the last digital pins (D24-D31) to the Mighty board definition.
Improving the Rotary Encoder; some renaming and refactoring.

1. Renaming step to cycle/mode.
2. Refactoring Rotary::Dial to a template class to allow user defined
counter type.
3. Adding step/increment to dial.