Adding typings for the Microsoft Live Connect API.

Contains comments in the typings from the documentation, and example code from the documentation that stresses the typings.

Because it is a REST API, the type of the object returned from an API call depends on the path used in the API call. As a result, programmers using these typings will need to parameterize API calls with the type they expect to get back, as I do in the examples.

I decided to encapsulate the interface definitions in the `Microsoft.Live` namespace, since that is where they live for C# programs.