Allow planning context to be saved in planning pipeline

Modifies the planning pipeline's ``generatePlan()`` function to accept an optional planning context parameter by reference so that the user can get a pointer to the used planning context.

Also modifies all the ``planning_request_adapter_plugins`` to accept the new ``context`` parameter as changed in https://github.com/ros-planning/moveit_core/pull/182/files