Many changes
Refactor StructuredField and RLLField classes

After I added 3D ‘field’ container in Armadillo library, I merged
StructuredScalarField and StructuredVectorField into StructuredField by
using ‘field’.

Add TimeLevelIndex<N> for indexing time levels. The half time level is
better supported.