File extension is after the last dot, not first
File extension is after the last dot, not first

When figuring file base, the file extension is after the last dot, not
first. This resulted in incorrect file_base detection and failed all
recover tests that had dot in their input file names.

Refs #6153

permcody/moose,lindsayad/moose,jessecarterMOOSE/moose,friedmud/moose,harterj/moose,dschwen/moose,jessecarterMOOSE/moose,milljm/moose,sapitts/moose,laagesen/moose,bwspenc/moose,harterj/moose,YaqiWang/moose,harterj/moose,YaqiWang/moose,YaqiWang/moose,idaholab/moose,lindsayad/moose,milljm/moose,milljm/moose,milljm/moose,harterj/moose,dschwen/moose,dschwen/moose,bwspenc/moose,SudiptaBiswas/moose,YaqiWang/moose,SudiptaBiswas/moose,dschwen/moose,lindsayad/moose,andrsd/moose,laagesen/moose,permcody/moose,nuclear-wizard/moose,andrsd/moose,SudiptaBiswas/moose,harterj/moose,laagesen/moose,dschwen/moose,permcody/moose,sapitts/moose,lindsayad/moose,milljm/moose,sapitts/moose,SudiptaBiswas/moose,laagesen/moose,jessecarterMOOSE/moose,laagesen/moose,friedmud/moose,nuclear-wizard/moose,jessecarterMOOSE/moose,idaholab/moose,nuclear-wizard/moose,friedmud/moose,idaholab/moose,bwspenc/moose,idaholab/moose,bwspenc/moose,lindsayad/moose,sapitts/moose,nuclear-wizard/moose,friedmud/moose,andrsd/moose,sapitts/moose,SudiptaBiswas/moose,andrsd/moose,bwspenc/moose,andrsd/moose,jessecarterMOOSE/moose,idaholab/moose,permcody/moose