MAJOR UPDATE

SSISerialComms: Interrupt driven Serial Communications.
TouchScreen: No longer blocks when reading
NVIC: added support for runtime rerouting of interrupts
GPIO: Fixed minor bugs - added interrupt support
LCD: removed functionality that fell under TouchScreen jurisdiction
SSI: fixed bugs - added interrupt support
main: altered for testing the above
Major Update - continued

Missed a few files in last commit.
SSISerialComms: interrupt driven SSI
SYSTIC: delay functions moved here
GPTM: RAW AND NOT WORKING  NEEDS WORK BADLY
fixed other minor bugs.
Removed deprecated Clock.c from repo
Removed several warnings (several still persist)

GPTM is main contributor to warnings now.
GPIO, LCD - changes

GPIO: cleaned up code, greatly enhanced readability
Added selective port Unlocking feature to all init funcs
LCD: removed touchscreen features.  incorporated GPIO funcs
Debugged GPIO's SSI initializer

GPIO - debugged for SSI.  Working properly.
Merge branch 'master' of https://github.com/jcronq/Final-Project-v1.0 into I2C_test

Conflicts:
	3710 Final Project/FinalProject.uvproj
	3710 Final Project/GPIO.c
	3710 Final Project/GPIO.h
	3710 Final Project/main.c
- fixed conflicts