1. fix surface mesh render indention
2. rename ReorderObject to ArrayBase in array.h
   rename reorder() methods of Array class to permutate()
   NOTE: ArrayManager is designed to perform operations on elements
   of several arrays concurrently, such as: permutation, order,
   deletion, etc. Thus the name ReorderObject is inappropriate.