Up 3732 tin can api

PR for the TinCan API impl   (https://issues.jasig.org/browse/UP-3718)

- Single on/off switch in properties
- Basic TinCan statement creation
- Basic Auth + OAuth signature authentication support
- Event filtering
- Initial connectivity request via/ activities/states part of the API
- LRS statement submission
- optional batched LRS statement submission
Great comment.  Comment text should probably be 'or your local' or 'or a local' (not or you local).