Version bump to 1.0.0-alpha-1.
Droppin' the bomb on some code.  Introducing the new Get_The_Image class.  This will make it easier to reuse code.  It also encapsulates some of the mess we've had in the past.  This deprecates many of the private, internal functions.  Some of the arguments have changed (backwards compatible).

@todo - Testing.  Testing.  Testing.  Inline doc updates.
Just grab attachment IDs instead of objects.
Clean up deprecated functions.
Code cleanup. A few bug fixes. Loads of inline docs.
$args should be $this->args.  Merge a that bit of code too.
$image should be $this->image_args.
$this->arg should be $this->args.
Use $args instead of $this->args.
Corrections in get_scan_image().
Don't overwrite $this->args.  New $caption_args variable fixes that.
Add itemprop="image" to the image output.
Make sure get_the_image() returns the value.
Add image orientation class if we have a width/height.
Use the new has_image_size() introduced in WP 3.9 to check for the 'post-thumbnail' size.
Add support for WP embeds with the 'scan' and 'scan_raw' options.  This introduces the new 'get_the_image_post_content' hook. We also split the content with a priority of 15 with this commit because we need to run after shortcodes.
Add 'min_width' and 'min_height' arguments to allow devs to only use an image if it meets minimum dimensions. Default is 0.
Plugin header formatting.
Readme file updates.
Version bump to 1.0.0