Use correct setting for -mfpu when building for Cortex-M4 targets, and
add a setting for using hard or soft floating point.
Merge pull request #6 from spectaclelabs/cortex-m4-float-options

Use correct setting for -mfpu when building for Cortex-M4 targets, and add a setting for using hard or soft floating point.