Fixes the const and let nav bar, quickInfo, Completion List

Handles #1083 and #1084
isConstEnumDeclaration should just take in any node (or a declaratoin) and return true if it's both an enum and const.  You shoudn't have to check if it is an enum first.  If isConstEnumDeclaration doesn't work that way, we should change it to :)