Adds Context() factory function.

Takes 'kind' argument to allow user to select kind of context, either
'MPI' or 'IPython'.
Merge pull request #550 from enthought/feature/context-factory

Adds Context() factory function.