#3868: Load Media Browser to select image for cropping.
#3868: JS file
#3868: Try to use existing AJAX to start crop tool
#3868: Crop form loads and appears to be functional.
#3868: Form saves with no errant validation errors.
#3868: Cleanup
#3868: Fix bugs with removing and adding new image again.
#3868: Prevent non-images from appearing in library
Merge branch 'SCHOLAR-3.x' into 3868-media_imagefield_crop
#3868: Remove imagefield_crop derivatives from media browser, always display version of image in preview
#3868: Place the Media Browser on top of the cropper tool.
WIP: prefix pathauto aliases with purl.
WIP: fix
vsite_get_entity_alias()
WIP: Node is ok now. Term is not passing our form_state flag :-(
fix taxonomy widget.
fixes
cleanup!!! :)
Preload sv taxonomy/bundle data #2033

The ajax call to fetch vocabs containing a bundle was buggy.  When aggregation was enabled, it was blocking the other javascript from running, which is why content specific options were greyed out.

Instead of fixing it, I preloaded the list of vids/bundles into Drupal.settings.  I'd been meaning to do this for a while so you don't need to wait for ajax when the content type changes.  Sort and display styles already work this way, so I didn't see why taxonomy should be the exception.
Apply comments from the code review.