Changed function names!

All function names are now consistent with the other API's.
Tests are passed.
Changed pin definitions!

The defined pin names now match the other API's.
Tests are passed.
removed a space
Bitwise operations re/moved!

Bitwise_operations.h and .c are both removed and the four remanining
functions that are currently used in both source code as well as tests
are placed temporarily inside pwm.h and .c.
Removed TODOs.
1 function removed, 3 to go!

Removed the clear_register function. Three remaining bitwise
functions in the pwm API. All unit tests are passed.
Merge branch 'integration' of https://github.com/theolind/mahm3lib into integration
Fixed a little in pwm.c.

Have rewritten pwm_set_channel_polarity, pwm_set_channel_alignemt, pwm_set_channel_prescaler, pwm_set_channel_period, pwm_set_clkx and pwm_set_channel_duty_cycle so that the functions don't use the function set_section_in_register.
Function pwm_read_channel has been rewritten so that is don't uses the function get_section_in_register.

The test for test_pwm_channel_polarity have been rewritten so that is test directly to the register and don't uses the function get_section_in_register.

All the functions that have been rewritten and don't use set_section_in_register gives an error. The error are "negative integer implicitly converted to unsigned type [-Wsign-conversion]". The error is due to inverting a mask.
Removed warning message
Merge branch 'integration' of https://github.com/theolind/mahm3lib into integration
Removed all remains of bitwise_operations

Now pwm is working independently. Also some tests had to be rewritten.
Merge branch 'integration' of https://github.com/theolind/mahm3lib into integration
Merge branch 'integration' into refactor_pwm_mattias

Conflicts:
	src/test/test_pwm.c
	src/test_runner.c
Merge branch 'refactor_pwm_mattias' into integration