Switched Ports from AnalogPort/EventPort to AnalogSendPort/AnalogReceivePort/EvenSendPort/etc...

Hi Andrew,

To match the syntax we agreed on in the meeting I have changed all the Analog/EventPort references to Analog/EventSend/Receive/ReducePorts in the XML loader and validation sections python library (just realised I also need to change the write side as well).

I have tested it with a sample 9ml file which contains at least one of each port and it loads without error. Probably need to test all the different validation rules but since these require unittests that haven't been written yet I have left this for now.

I will look into the write section in a few days but just thought I would open this request now in case you decide to do some work on it in the mean time.

Cheers,

Tom