Querying voided statements
Statement query changes

clarified that the multipart attachment format is to be used in responses when attachments are requested even if there are no attachments.
simplified existing query options while expanding them. (see extensive changes)
group filter updates, activity & group equality tweaks
targeted statement search clarificaton
Moved single-statement queries in to the main query parameter block in order to allow "attachments" and "format" to apply
added "voidedStatementId" to allow fetching voided statements
added "viewId" to allow limiting statement results on any pre-defined views the LRS provides
changes based on feedback

* returned SHOULD to MUST for including members in ad-hoc groups
* removed "viewId" query parameter
changes based on feedback
* made related_activities and related_agents behavior more specific
Based on feedback, reverted most group changes
* reverted all changes to group requirements to before this PR
* aside from impact on related_agent flag, and some "how to match on groups" clarifications, removed group query changes except to forbid anonymous groups as a filter option for agent parameter

Leaving prohibition of anonymous groups as a query parameter (and specificatoin that for an identified group specified
as a search parameter only the identifier is relevant) to avoid requiring LRS to search on a list of agents.
change based on feedback

* changed case of "subStatement" to "SubStatement" to be consistant
changes based on feedback
* added link to voided statements from voidedStatementId parameter
* added more detail to category description
missed that we already had a "voided" anchor
Formatting fix
minor fixes based on feedback

* removed apparently accidental suggestion that stored could be used in substatements
* added link to sub-statement query behavior in related voided requirement
* typo fix
removed some redundant language re: querying groups
Update xAPI.md

Add vTrainingRoom to list of members of work group.
Added response code and Document API POST

Added a response code and message for the Document API POST.

Also made the state and profile api sections consistent with including POST.
Added case where original document doesn't exist

addressing #80
minor clarification when original document does not exist
Merge pull request #1 from bscSCORM/creighton

minor clarification when original document does not exist
Merge pull request #101 from creighton/master

Added a response code and message for the Document API POST.
Merge pull request #100 from vtrainingroom/master

Add member to the list
Revert "Updated multiple-choice interaction type to matching per group"

Reverting with Jono's approval

This reverts commit cece37d1619bf434c9cd6e45c784320a499a0ff4.
fix example based on normative spec language

choice, not multiple-choice is listed here:

https://github.com/adlnet/xAPI-Spec/blob/master/xAPI.md#interactionType