Ring-opening polymerization of heterocycles bearing substituted and unsubstituted exo-methylene groups : a review