1) IManagedContext is now a superinterface of ISharedContext.  This has
always been an implicit requirement.  This just makes it explicit. 2)
ContextManager.getSharedContext now converts an exception to a runtime
exception rather than silently ignoring it.  3)
ContextManager.getSharedContext will register any shared context that it
explicitly creates.  This was not happening before.
Add new IContextManager.getSharedContexts method.
Merge branch 'master' of https://tools.regenstrief.org/stash/scm/cwf/carewebframework-core

Conflicts:
	org.carewebframework.api/src/main/java/org/carewebframework/api/context/ContextManager.java
	org.carewebframework.api/src/main/java/org/carewebframework/api/context/IContextManager.java