Eclipse Project Changes (fixes #3) and bug fixes 

Remote Debugging Compatible:
	Connects to target machine and can debug right into eclipse.  I'll
send out an email later describing how to use this because it requires
some manual work.

Target Compiling added:
	ARCH - Just change your build configuration to CC and build. Binary
will be located in the Debug CC directory

	MODULES - 
		DEBUG is the X86 local build. copies the binary (.so) to the
		./RPi/modules directory
		
		RELEASE is the TARGET build (ARM32) copies the binary(.so) to the
		./ARM_Mods/modules directory

(untested) created a makefile for x86 in root directory ~ just compiles
the arch and not the modules.  We'll get to that later.

[Module API] Fixed bug where IDs were not being set for registered
modules
[TestMod] Added in worker reference
[Scheduler] Fixed crash if worker pointer was missing from event caller