Merge pull request #327 from EmbeddedMan/master

Fix for issue #319 - added Fubarino Mini chipKIT and Fubarino SD chipKIT to boards.txt
Fixed #323 by removing duplicate function declaration.
Added internal pull-up support on compatible CN pins
Added CN table for Uno32 board
Merge pull request #328 from majenkotech/master

Added internal pull-up support
Fixed board in preferences not found exception crash
Merge pull request #329 from majenkotech/master

Fixed a problem where mpide crashes at startup if the board in preferences is not found
Added groupings to boards menu
Merge pull request #330 from majenkotech/master

Added groupings to the boards menu
Added per-variant configs, tools, bootloaders etc.
Added sketchbook hardware support for variants
Added debian package target for linux/linux64
Merge pull request #332 from majenkotech/master

Lots of interrelated changes here.
Arduino 1.0 SD Library ported to chipkit 0023
Only tested with mpide-0023-windows-20120903 release
multiple files (2 tested) open at one time
subfolders report their contents reliably (read, exist, remove tested)
Fixed new variant system
Merge pull request #335 from majenkotech/master

Fixed my cockup
Fixed CNPU on mx1/mx2 devices
Merge pull request #336 from majenkotech/master

Fixed pull-ups on MX1/MX2 chips
Merge pull request #333 from mskoczen/sd1.0-0023

Arduino 1.0 SD Library ported to chipkit 0023
Added pulldown / pullupdown support for inputs
Merge pull request #337 from majenkotech/master

Added pull-down and pull-up/down support to inputs