fix script/gen_gallery.py for new time stepping
clean up sfepy/postprocess/viewer.py
new fmf_pretend_nc()
move low-level function from bases.pyx to new lagrange.c

- new sfepy/fem/extmods/lagrange.[ch]
- get_barycentric_coors(), get_xi_simplex(), get_xi_tensor(),
  eval_lagrange_simplex(), eval_lagrange_tensor_product() ('_' prefix from name
  removed) translated from Cython to C
- update bases.pyx, use fmf_pretend_nc(), import FMField directly
update sfepy/fem/extmods/setup.py
update VTKMeshIO.write() to mark unfinished write by 'x' in 1. byte
force re-read in VTKFileSource.set_filename()
add reload button to ViewerGUI, support watching of vtk files in Viewer

- new ReloadSource
- closes #217
fix dependencies in sfepy/terms/extmods/setup.py

- this fixes rebuilding terms.so even when an unrelated file was changed
rename & update script/gen_lobatto_pyx.py -> script/gen_lobatto1d_c.py

- generate lobatto1d.c and lobatto1h.c
- new lobatto1d_template.c, lobatto1d_template.h
split lobatto_template.pyx into lobatto_bases.pyx and lobatto.c

- low level functions in lobatto.c, as in lagrange.c
update sfepy/fem/extmods/setup.py
update import
update generated Lobatto basis files
Merge branch 'cbases'
update DotProductSurfaceTerm: new 'scalar_norm_vector' mode
rename DotTermsDotProductSurfaceTerm functions: dw_surface_dot_vectornormscalar -> dw_surface_s_v_dot_n, dw_surface_dot_scalarnormvector ->
dw_surface_v_dot_n_s
clean up sfepy/terms/terms.py
use new get_arg_kinds() in Term.classify_args() - simplify code

- new Term._check_variables()
docs: link wiki from development tab