Provide generic pinout defines

This commit adds generic peripheral names to various mbed enabled
boards, to make it easier to write portable code amongst various
mbed boards.
Merge remote-tracking branch 'origin/master'