Make compatible with Due and add boards in boards.h

1. Make library compatible with Due except the examples
2. Add board definition in boards.h and do radio reset on every RedBearLab boards
I totally understand what you mean. There is one case I tried that if uploaded sketch and BLE works well,and then I change the BLE Local Name in the sketch and upload again without preesing the Arduino RESET, then the BLE Local Name showed on App will not change. Please help confirm what I tried and tell me the reason if so. Thanks a lot!