Board AutoDetection

Early work on boards detection. We need to test in other boards, in order to improve the system.
I tested only on a x86 box and a Raspberry. I believe between other ARM's boxes we will face a more challenging task.