Merge pull request #7 from adlnet/master

update garemoko master to adlnet
added 5.1.1 JSON Documents
Added headings for required additional endpoints
Revert "Added headings for required additional endpoints"

This reverts commit 40d6aa4718253c5a31c3110523da49c5b4de570f.
Merge pull request #30 from brianjmiller/master

Simple typo fix
Added POST activities/state

Needs tidying up clearly, but is this along the right lines?
Merge pull request #8 from adlnet/master

grabbing typo fix
Add 'progress' to 'result'

I have a use case on a real live project to report both 
page progress and score for a SCORM-style course. I imagine 
this is a common use case. I'm surprised this hasn't come up 
before actually. 

I think the solution proposed is quite neat and simple. I don't
think an extension would be appropriate for something so common.
changed language of score and progress; reordered result properties

I did consider having just one score object property and changing its use based on verb, but since we have separate completion and success properties, I thought separate progress and score properties made sense too. 
full stops
Added 'units' property to 'score' object

also fixed a mis-written </tr> and inconsistent capitalisation. 
Paul's changes, without whitespace-only changes
Merge pull request #41 from bscSCORM/bsc_paul

Paul's changes, without whitespace-only changes
condensed rewrite of chapter 6.2 Versioning

Weeded out a possible contradiction where one might understand that all
versions prior to 1.0 are considered incompatible, but there was also a
note on preserving backward compatibility with 0.95
condensed rewrite of chapter 6.2 Versioning (step 2)

added possibility to allow for versions below 1.0 to be valid.
Merge pull request #42 from paul-esch/master

condensed rewrite chapter 6.2 Versioning
removed progress and units
create 7.3 Document APIs
Changed activity to experience. Toned down reference to extension.
replaced SHOULD with MUST for actions of the LRS