BOARDS and ARCH defines from boards.txt
See #308
Added boards and arch defines.
Merge branch 'boards_defines' into lib-1.5