Moved dotlrn permission kludges into a permission kludge callback, with an implementation in dotlrn-lorsm. This keeps lorsm free of the dotlrn specific permissions kludges while maintaining them within dotlrn (the only supported way to add lorsm to a community or class is through the dotlrn-lorsm applet package)
Finished removing class_key references. Changed datamodel to work with any group_id. Tested install and upgrade scripts. Tested that course upload and play in lorsm works in .LRN.