Fixes #260: improve support for strong Dirichlet condition handling
update issue #36 : make sure that we are in the mortar case 
attempt to fix issue #259, @jbwahl could you check if it is ok for you now ?