Rename UserAction to Signature

We had a big debate about this, but I realised this is what LibGit2Sharp
calls it.
Allow deserializing of base properties in SIMPE_JSON_TYPEINFO mode (works otherwise)
Merge pull request #198 from octokit/haacked/change-useraction-to-signature

Rename UserAction to Signature