removed the #if false in the Maple variant usb_cdcam.c which I wrongly thought needed to be removed from build as it was clashing with other code, but this was a mistake, and this file is needed for the Maple build
Add microduino variant as copy of maple_mini
microduino: assign correct port values to GPIO pins
microduino: Add OS X version of maple_upload script

Currently this is a wrapper around dfu-util; tested with
dfu-util-0.7.mpkg, e.g.
https://code.google.com/p/companion9x/downloads/detail?name=dfu-util-0.7.mpkg
implemented setClockDivider and setBitOder, also started work on setDataMode - however this probably doesn't work correctly at the moment unless using mode0, because I have not worked out the mapping between the AVR mode numbersd and what the STM32 requires
minor change so the SPI rates below 1.25 mhz are not available as this may cause an ASSERT in the leaflabs code
Merge branch 'master' of https://github.com/IanHarvey/Arduino_STM32
Added comments to support the theory that setDataMode numbers appear to be the same on the AVR as they are on the STM32, so I'll assume this is OK until someone tests it (somehow) and lets me know its not working ;-)
Added SPI_CLOCK_DIV1 to give 18Mhz SPI (as requested by Alexey - @HiddenPilot on the Arduino forum)