Change mesh index interface

When declaring mesh index, we have no knowledge of mesh, so just use
dimension information.

Add TimeManager class.

Write my own FindNETCDF.cmake, others always write crap codes!!
Add assignment operator to mesh index classes