trigger control - partially included data transfer protocol - analoge sending with given values

[TO DO]:
encodedig()
configure GUI
get values and channels from GUI
trigger control - improved sending in runmethod
trigger control - improved protocol, terminal function is now able to transmit user specific analog and digital information without mistakes -> success
trigger control - digital radio buttons (terminal function) are not exclusive anymore
trigger control - changed encoding of digital and analog information; selected digital channels and analog channel + value are now properties of serialport; the terminal writes this information and the encoding functionality retrieves it in order to encode the data

MNE DOESNT RUN ANYMORE
trigger control - minor changes in defintion of m_digchannel in constructor of serialport
commented several parts to fix crash
trigger control - debugged: stop-method: stop only if process was running

include encodedig, encodean, decodedig, decodean + according properties in serialport
trigger control: implemented data receive: method read data (dinstinguishes between analog and digital)

decodedig -> decode incoming information as digital
decodeana -> decode incoming information as analog

define according properties (m_InAnValue & m_InActiveDig)
trigger control - minor changes in readdata() lead to error
working version
trigger control - changed data protocol: digital now encoded as 00, analog as 01, retrieve as 10 and miscellaneous as 11

added retrieve button, which retrieves analog (channelspecific) or digital information from the MUC
trigger control - working version
trigger control input channel
trigger control: serialport: initport improved
Merge branch 'master' of git://github.com/TiKunze/mne-cpp

Conflicts:
	applications/mne_x/plugins/triggercontrol/serialport.cpp
	applications/mne_x/plugins/triggercontrol/triggercontrol.cpp