Initial version of pipeline reset enhancements
Initial version of pipeline reset enhancements

Comments describe current thoughts around fixes.
https://github.com/e-mission/e-mission-server/issues/333

Remaining fixes:
- Since we find the last entry for each timeline and reset it, the reset
  methods have to run on one user at a time, even for "all"
- Our query returns the first place that is deleted. The place before that is
  the one that we need to reset. Work through differences between overlapping
  and non-overlapping trips on finding this and resetting correctly.

e-mission/e-mission-server,e-mission/e-mission-server,shankari/e-mission-server,shankari/e-mission-server,e-mission/e-mission-server,sunil07t/e-mission-server,e-mission/e-mission-server,sunil07t/e-mission-server,shankari/e-mission-server,sunil07t/e-mission-server,shankari/e-mission-server,sunil07t/e-mission-server