Fix for canvas images in getBasicConstructor (toString)
Notes
toImageNodeSynchronous
docs
Adding toImage varieties that are synchonous (one for Canvas-only with immediate bounds, one any renderer but delayed bounds)
merging from master