oEmbed library for JavaScript with a few additional non-oEmbed sources