Introduce yaal makefile

Additions to examples/Makefile:
 * Add requirements for F_CPU, MCU and SRC*
 * Split .PHONY to relevant targets
 * Parse YAAL  path in yaal makefile.ext (more like feature)
 * Makefile finish localisation as an example
 * search for CPPSRC (main.cpp or TARGET.cpp)
Combine multiple SRC defines into single one.

Additionally lot of small fixes
Create boards.mk and .list from data in arduino srouce

This includes two python scripts to translate data.
 * For parsing arduino board.txt
 * For creating boards.mk from boards.list
Add all known arduino variants into yaal/arduino
Add teensy programmer for programming teensy boards

At the moment avrdude doesn't support teensy.
Add script for creating project Makefile
Use yaal makefile in examples and search include.

We use search include ('#include <yaal/foo.hh>') in examples and tests.

Includes inside yaal are still relative, so yaal can be used without -I flag for gcc.
Add help target into makefile
Merge branch 'makefile'