Build system and cleanup, see Issue #8

Here is a first step toward a regular build system.

It includes Makefiles for:
 - the lms2012 program and its libraries,
 - the d_* modules,
 - the programs in lmssrc and their generated data files,
 - documentations,
 - kernel,
 - u-Boot.

If you run make in open_first, it will present a list of available targets.

The build system will automatically build dependencies (for example, c_ui library is needed to build lms2012, and images need to be converted to .xbm to build c_ui).

Not done yet: images and SD cards.

I removed many generated files.

I have also made the connection with eclipse. There is a single project which run make with the selected target. As the workspace is no longer included, you have to import the project in a workspace, using this simple steps:

![eclipse1_select_workspace](https://f.cloud.github.com/assets/179400/1048609/735434e8-108f-11e3-81fc-ef3a167863f2.png)
![eclipse2a_welcome](https://f.cloud.github.com/assets/179400/1048610/7354bc56-108f-11e3-8b92-15ff26f0592b.png)
![eclipse3_import](https://f.cloud.github.com/assets/179400/1048611/73538020-108f-11e3-86a5-e1d73ddcc6b0.png)
![eclipse4_import_project](https://f.cloud.github.com/assets/179400/1048612/735859ce-108f-11e3-8a60-ac3cfc4e1939.png)
![eclipse5_import_project_root](https://f.cloud.github.com/assets/179400/1048613/735d08ca-108f-11e3-894b-16f155802036.png)
![eclipse6_done](https://f.cloud.github.com/assets/179400/1048614/735d4e48-108f-11e3-95cb-43ebaca759a0.png)