Split level and branch functions out of l_dgn.cc.

Created by  Robert Vollmert  on October 20, 2009
NOQ4LTFDCNNSHUE2AHXYBVXUTTXBDZOHNCK5V4TWVDBIYRC3VUCQC
Change contents