IMPORTANT:  Due to the sheer size and scope of this patch, if it is accepted, I would like to leap frog any other patches to avoid any potential merge conflicts as it was built and tested on a fresh tip as of September 2, 2014.

Please review the attached patch which completely addresses the following:

It should be noted that this patch successfully purges ALL of the various DRM naming conventions from the source with the following purposeful exceptions:

This patch was successfully compiled using Eclipse, and then the following packages were successfully built using the various compose scripts and installed (unless otherwise noted):

The patch was successfully tested for the following: