fix bug in DirichletBC::apply(A) with use_ident=false
change few apply("add") --> apply("insert")
Add function git_changeset_hash and dolfin_version.
Use dolfin_version from C++ interface to set Python module version.
Merge branch 'blechta/small-dirichletbc-fix'