Updated image data loader to accept ImageData directly, pixelCount typo

Updating Resemble.js to accept ImageData directly as well as its existing file data / data URL behaviour. This saves library users from having to use a canvas to encode an image already loaded on a page elsewhere into a data URL to feed to Resemble.js, only to have it loaded into another canvas within Resemble to convert to ImageData.