Added code for initial support for remote Spawning
Added a cpu field to the EventContext that is initialized
on creation to the the cpu of where the EventContext was created
ActivateContext checks this field and if it is not local then
it calls SpawnRemote

Some minor changes to add network Id interfaces to the
baremetal code