Renamed UdefDuePin library to SamNonDuePin

Changed the name of the Library and the functions within it to be
clearer why it is used.

Updated the example sketches that used the old library to use the new.