script/save_basis.py: fix mesh mode, make permutations directly from mesh
script/plot_mesh.py: fix help message
generalize dict_to_array() for nD arrays
fix type errors under Windows: in nm.take() cells -> nm.int32(cells)
remove unused argument
fix get_facet_dof_permutations(), H1NodalMixin._setup_facet_orientations()

- permutations should come from facet nodes in reference order
- fixes #205
increase approximation orders of 3_4, 3_8 in tests/test_poly_spaces.py
prevent building ori_map for higher order elements in FESurface.__init__()
Merge branch 'fix_nodal_basis' - closes #205
fix dict_to_array() for non-array sequences
reimplement get_facet_dof_permutations() using simple iterators

- update H1NodalMixin._setup_facet_orientations()
update AcousticMassTensor, AppliedLoadTensor zero division check, fix eye call
update MiniAppBase.init_solvers(): allow to use different solvers for the correctors
simple.py: --list option can list solvers, new print_solvers()
add tdim argument to mesh_set_coors()
update CMesh to use max. topological dimension - new tdim attribute
update Region to use max. topological dimension - new tdim attribute
use Field.from_args()
add tdim attribute to Domain.shape
update fields for max. topological dimension