Remove SCORM dependancies

Relates to https://github.com/adlnet/xAPI-Spec/issues/501

This PR is **not ready to be merged** and is a work in progress. That said, I am trying to keep this in a state where it could be merged as an improvement after each commit by commenting out unfinished bit. I also appreciate comments on the general direction and specific changes so far.  

It may be that I get to a certain point with this and then put it on the back burner to focus on other, more quick-win, issues. In that event, it'd be worth merging to avoid conflicts. 
If it is already somewhat of a fringe case being "other" and I don't see any active enforcement of it in the current version, I say no LRS enforcement.  I'd say since we are "borrowing" from SCORM 2004 4th, not enforcing, it is okay!