Added Branch End Opening

When a branch grows to completion it will break down the wall across the
biggest gradient with a probability of 0.75.  Gets rid of dead end, but
mazes are MUCH more realistic and interesting.