AP_Common: make PACKED depend on architecture

this will remove lots of warnings when building with arduino
AP_GPS: use PACKED attribute instead of pragma pack
SITL: use PACKED attribute instead of pragma pack
AP_Param: use PACKED attribute in examples
SITL: use PACKED attribute in fdm structure