Boards Directory

Load the board definitions from text files inside "board" directory
in addition to the "boards.txt".

This makes users to install a new board definition for third party
Arduino delivertives.