Refactored out branches into branch.h and branch.cc.

NOTE: This commit is buggy; the final Hell vaults contain buggy runes now. Will fix later; this is a benchmark, since hopefully everything else works.

git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@682 c06c8d41-db1a-0410-9941-cceddc491573

Created by  haranp  on December 20, 2006
5UVDIVD4NSXA52U4QMQIVST3GSZJ2A2YZK3RUEXKPM43YVQ7LI5AC
Change contents