Merge remote-tracking branch 'origin/pwm' into integration
Modified pio_conf_to_peripheral() to be consistend with the API design.
(pio.c)
Changed prototype and some comments in pio.c and pio.h
Removed warnings (except one).
Merge remote-tracking branch 'origin/integration' into extend_pio
Removed many warnings. (But mostly within own files (pio and pwm) in
sam3x8e.)
Merge remote-tracking branch 'origin/extend_pio' into integration
Added more bitwise operations to global_entities.h
Added more functions to pwm.c and prototypes to pwm.h
Added code to some functions in pwm.c
Merge remote-tracking branch 'origin/integration' into pwm

Conflicts:
	src/sam3x8e/global_entities.c
	src/sam3x8e/pwm.c
working on pwm_set_channel_prescaler()
Merge branch 'pwm' of https://github.com/theolind/mahm3lib.git into pwm