added term command support ; added support for other arduino flavors ; improved attiny support ; added user preprocessor defines support