begin SAM3X integration, bcm2835 no more support, improve makefile