Made some overall improvements to a few areas in preparation for an integration.
General Improvements. Started to improve media services
Merge pull request #174 from pencilblue/story/GENERAL_IMPROVEMENTS

Story/general improvements
General improvements to handling media content.  Added ability to configure where media lives.
Merge pull request #178 from pencilblue/story/GENERAL_IMPROVEMENTS

General improvements to handling media content.  Added ability to config...
Fixes #177.  Allows tags to contain align attribute
Merge pull request #180 from pencilblue/issue/PB177

Fixes #177.  Allows tags to contain align attribute
Added ability to distinguish between error and not found when looking up media files
Merge branch 'master' into story/PB172
Fixed bugs in CustomObjectService when loading peer objects.