Updated Pin Initialization

I used the functions to specifically initialize each of the pins. This
used to take up multiple lines and had different parts of the same pin
being updated all over the place. Now it is all done in a simple, single
location.

The pin names will be renamed to the schematic net names at a later date
to clarify the usage.
Merge pull request #2 from CraigComberbach/Initialization

Initialization
Merge pull request #3 from CraigComberbach/Hardware

Hardware
Incremental Change

I updated the timer initializations to use with the project, so far I
have the nessecary main loop regulation ready to go (but not implemented
yet.

I have expanded the project setup file to include the FOSC value as a
definition as well as defining the capture/compare modules (I know some
PICs have 8 of these, I don't know if this one does). I also added 4
UART modules, again same thing as the capture compares.

I removed the fan controller definition as this file is unique to the
project, so it does not need this kind of limit.
Added Main Loop

Main loop now trys to maintain a 1mS loop via polling.
Merge remote-tracking branch 'origin/Master' into Jason

Conflicts:
	Firmware/Dynamic Fan Control.X/Project Setup.h
	Firmware/Dynamic Fan Control.X/nbproject/Makefile-default.mk
	Firmware/Dynamic Fan Control.X/nbproject/Makefile-genesis.properties
	Firmware/Dynamic Fan Control.X/nbproject/Makefile-local-default.mk
	Firmware/Dynamic Fan Control.X/nbproject/configurations.xml
	Firmware/Dynamic Fan Control.X/nbproject/private/configurations.xml
	Firmware/Dynamic Fan Control.X/nbproject/private/private.xml