FX3 Firmware: [Broken] In the process of refactoring makefile

Previous tweaks to support linux command line build broke build for
Windows+Eclipse environment.

These changes so far have scraped the FX3 toolchain makefile
dependencies and started fresh, pruning out various signs of bitrot.

Currently this build is broken: It looks like I'm still missing some gcc
library?
FX3 Firmware: [Broken] Fixed missing libc in LDFLAGS
FX3 Firmware: [Broken] Cleaned up comments in sample toolchain makefile
FX3 Firmware: [Broken] Fixed up build in linux. Windows not tested.
FX3 Firmware: Build fixed for Windows

Unfortunately, there's a hokey little hack to handle some Windows
path issues.

Upcoming changesets will include some project file cleanup.
FX3 Firmware: Cleaned up project files

Eclipse project files adjusted to use new Makefile and to fix
an incorrect path.

Removed unneeded Debug directory.
FX3 Firmware:  Removed build debug output, fixed linux elf2img build
cli: Nightly commit just to sync up with Brian.

Left off in cmd_handle() - this will tokenize a line, craft an
argc and argv (argv[0] will be the command name), find the
associated entry in a command table, and make the call if the
minimum number of args is met.

The prototypes of commands will be:

int cmd_X (struct cli_state *state, int argc, char *argv[]);

For any ascii --> int/float/uint8/etc, I'll provide a set of
conversion routines:
 X str2<X>(const char *str, X min, X max, bool *ok)

 (e.g., int str2int(const char *str, int min, int max, bool *ok)

  min and max are inclusive
  If ok is non-NULL it will be set to true if the conversion
  is successful, and false if an error occurred or the
  value was out of range.

cmd_handle() will take care of de-allocating memory for **argv,
no need to do this in the command.

If anything's going to be done repeatedly in cmd_* files, I'd
prefer that we create some primitives to drop in cmd.c/cmd.h
Merge branch 'cli-dev' of https://github.com/jynik/bladeRF into dev-cli
Quickly hacked in sample cmd table for example.
Merge branch 'cli-dev' of https://github.com/jynik/bladeRF into dev-cli
cli: Adding some extra parsing and options.
cli: Misc. cleanup to kick off a pair progging session!
Added str2<x> convenience functions
cli: Adding more function stubs.
Merge branch 'cli-dev' of https://github.com/jynik/bladeRF into cli-dev
cli: Added probe command. Fixed a few small quirks.
cli: Fleshed out peek and load stubs.
Updated TODO fixed cmd_probe, cmd_handle warnings
Updated TODO