Add support for Leonardo variant.

For Leonardo there are two additional variables defined in boards.txt.
The compiler works as before for other devices.