device_drivers: added CN0209 driver

it is only one driver (not 3 for ADT7310, AD7193, ADG1414) because SS
pins are connected to GPIOs and SPI communication is implemented on
SPORT
device_commands: added CN0209 commands
platform_drivers: changed Communication file by

changing GPIO_BASEADDR definition and SPI_Init() function in order to be
able to change SPI polarity and edge during program execution and not to
use the same polarity and edge for all the devices on the evaluation
board