Delay loading models until we know that we need them (i.e., that we're not
beyond billboard distance).  Closes #2121.
Removed unused function.
Merge pull request #2133 from ey6es/master

Delay loading models until we know that we need them (i.e., that we're not going to use the billboard).