Adds EOI Registration Process

add bootstrap process for m057 geonetwork services

add data source check

added data sources to category list

add test class

replace with master sheet

add additional test

update eoi_registration to include harvester request

fix create harvester registration add missing &

update and add tests for geonetwork harvester resources

update table loader to verify parameter list, requires removing prints before pull request is made

update tests for geonetwork services

update source removing print statements

remove print statement

update tests, allowing for removal of harvesters added during preload.
update test preload spreadsheet (TESTED DOC) with new datasource resource
updated discovery test to include search radius in m
pyon submodule bump
Merge pull request #2130 from brianmckenna/m115_radius_in_m

CIDEVSTC-99 - M112 - support search radius in meters
capture event_id field from OMS external event as sub_type of published OMSDeviceStatusEvent

As agreed in http://etherpad.oceanobservatories.org/pa-r3, 2014-05-22.
rsn oms simulator: include event_id in published event; read fake events from an events.yml; update basic test_external_event_dispatch
oms_simple: use adapted copy of OmsEventListener class from ion/agents/platform/rsn/oms_event_listener.py, which will be updated to listen to OMSDeviceStatusEvent's relayed by the service gateway (instead of setting its own http server)
CIDEVSTC-306: Discovery enhancements
Bumped submodules
Fixed UNIT test failures
listen to OMSDeviceStatusEvent's in RSN platform driver to notify agent for handling, in particular for event-driven mission execution purposes
Merge pull request #2131 from carueda/pa_mx_oms_events

M101: OMSDeviceStatusEvent handling triggered from listener in RSN platform driver
Merge pull request #2132 from mmeisinger/add306_disc

CIDEVSTC-306: Discovery enhancements
CISWMI-222: Fix issue with the generation of DP for cabled inst
Merge pull request #2134 from mmeisinger/fix222_rsndp

CISWMI-222: Fix issue with the generation of DP for cabled inst
Merge pull request #2120 from birdage/m057_eoi_process_integ

M057: Integrates preloading of External DataSources as meta data resouces for use in Geonetwork
M101 - add description to mission exec abort events
M101 - Add descriptions to mission exec events

- also clean up the code a bit
Merge pull request #2138 from Bobfrat/abort_events

M101 - add description to mission executive events