Made HintsBucket a singleton to be consistent with CodeBucket
Added page name support to HintsDescriptorList
Added abstract setPageObjectName() to AbstractBucket and removed dup code from PageDescriptor