Use defaultValue.EMPTY_OBJECT instead of allocating.
Fix error path when loading image via blob.

Returning an error from a error callback puts the code back on the success path, which is not what we want.
Merge pull request #1440 from AnalyticalGraphicsInc/tileLoadFixes

Fix a few minor issues in the tile load code