Adding support for Arduino IDE 1.0.X.

1. Restoring 1.0.X variant handling (1.5.X uses board pre-processor symbol).
2. Adding variants directory with product symbols.
3. Updating boards.txt and Board.hh accordingly.