new style syntax for GPIO::Port and some fixes for trying Clang

Signed-off-by: Tolga HOŞGÖR <fasdfasdas@gmail.com>
small modficiations on GPIO

Signed-off-by: Tolga HOŞGÖR <fasdfasdas@gmail.com>
Merge branch 'master' of github.com:metherealone/libarmmcu