Change system records alignment from 16 to 4 to save some space
Merge remote-tracking branch 'asif/feature-encX24J600-wip' into feature-encX24J600-wip
Minor fixes
Implementing the callback functions for GPIO registers in GPIO.h and GPIO.cpp. Also, adding the getter functions for the Register class  member values.