Use ASCII gmsh format.
Fixed two Dirichlet BC-related bugs

1) Need to keep the surface integral there for all 'dim'.

2) 'not dirichlet/apply_weakly' does not imply a strong
Dirichlet BC,  so check for
'dirichlet and not dirichlet/apply_weakly' instead.