add a note that singleton can only decorate new-style classes
Merge commit '1f30abbcffe157d41ceb6a719c2e390d278204c2' into utf8