Coverted tinynode to new make system

A couple oddities:
 - should -batch be default when using gdb?
 - whereis flashnoerase.gdb.in?
Added eyesIFX family/platforms
Converted sensorboards
Moved -gcc to .rules; cleaned up variable names

Still trying to work on getting all the variable names right
Added pp folder to gitignore
Moved targets and extras to their own folders
Removing eval-crash.diff

This seems to be an errantly commited file.
Updated sim.extra

Still need to figure out why sim-fast and sim-sf exist and how to make
them not just giant copies.