Work in progress
* The strange interaction between the guide and attribute dragging for graphs are fixed. Also, bugs in saving and restoring documents with guide are fixed.
Generally, the DocumentController no longer attempts to make sure that there is always a guide view. By not creating a guide view early in initialization, the interaction with attribute dragging goes away.

CHANGED FILES: [

app_controller.js [ In closeAndNewDocument do not call DG.currDocumentController().createComponentAndView ]
document_controller.js [ in storeGuideModel, make sure there is a guide view by calling addGuideView first thing.  In closeAllComponents, there is no longer any need to set the guideConroller’s view to null. ]
guide_controller.js [ Eliminate unnecessary local variable in guideNavigation. ]
main_page.js [ In init, eliminate initialization of guide as it takes place later when actually needed. ]