Add compile-all-test.sh

Run compile-all-test.sh when changing the framework to be sure no
application gets broken.
LED: typofix in comments.
Pleco: Fix compilcation error F1 Discovery.
Add GPIO API.