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
These code is for the radio reset, not for the hareware reset, so it dose not care if the Reset pin is inverted or not. The radio reset is required for all RedBearLab boards, otherwise, if Reset pin is  UNUSED, nRF8001 will not work properly, such as can not set local name.