Fixing flow paths correct injection time and ability to add extra arrays.

The injection time was getting incremented once when it shouldn't
have been and didn't give any information on the actual time
step that particles were injected at (instead it was just a counter
telling how many times before particles were injected). Also, there
wasn't any good mechanism to figure out the actual simulation time
for ParticlePaths so I added in functionality in the base class to
add in extra arrays specific to a concrete flow path algorithm. This
was then used to add in Simulation Time for particle paths.

Change-Id: Idaaff28439ff2b4c966ec02b871243c1e04e24b3
Renaming CurrentTime to CurrentTimeValue due to windows mangling issues.

Having a method named GetCurrentTime() has a test failure for
vtkFiltersFlowPaths-HeaderTest with the error being
Windows Mangling Violation. Renaming the function name and variable
to get past that test failure.

Change-Id: I909a600c0ab41c310e83dc916176a73324d43b30
Merge topic 'fix_particle_paths' into master

1eaa8298 Renaming CurrentTime to CurrentTimeValue due to windows mangling issues.
ca1f2ef8 Fixing flow paths correct injection time and ability to add extra arrays.