initial upgrade of SDFileSystem to support SDHC
improve SDHC detection
enabled the laser module and added tickle_power for fast travel moves
Merge pull request #73 from logxen/edge

enabled the laser module and added laser_module_tickle_power for fast travel moves
temporary fix to the G92 bug
Merge pull request #72 from triffid/feature/SDHC_support

Feature/sdhc support
added Gcode::get_num_args() function
altered Robot's G92 handler to reset all three axis on a G92 with no args, and to only set the specified axis when args are present.
made it so Extruder now resets to 0 given a G92 with no other arguments
temporarily added dfu command as an alias to reset
Merge pull request #74 from logxen/edge

temporarily added dfu command as an alias to reset
Endstops: Refactor out wait_for_homed and add debouncing
Merge pull request #78 from bgamari/endstop-debounce

Endstops: Refactor out wait_for_homed and add debouncing
Merge branch 'edge' into g92
uncommented the final update of planner->position
Merge pull request #79 from logxen/g92

G92
add NXP LPC17xx library
remove old monolithic usb code
use -std=gnu++0x, rearrange makefile so we can have extra flags for C++ vs C instead of other way around
switch out mbed gpio and SPI with new versions