Action: improving use of object vs. event/location

just first commit, let's maybe discuss it further and add few more commits before merging?
conversations started on mailing-list with Sam Goto
http://lists.w3.org/Archives/Public/public-vocabs/2014Oct/0004.html

## TODO

* [CheckInAction](http://schema.org/CheckInAction)
 * [x] example: change *location* to *object* in Yandex example (similar as other examples)
 * [x] example: change aa.com type to *WebSite*
* [CheckOutAction](http://schema.org/CheckOutAction)
 * [x] example: change aa.com type to *WebSite*
* [InformAction](http://schema.org/InformAction)
 * [x] example: change *event* to *object* 
 * [x] ? remove from *event* *domainIncludes*
* [ConfirmAction](http://schema.org/ConfirmAction)
 * [x] example: change *event* to *object*
 * [ ] ? change example all together
* [RsvpAction](http://schema.org/RsvpAction)
 * [x] example: change *event* to *object*
* [InviteAction](http://schema.org/InviteAction)
 * [x] example: change *event* to *object*
 * [x] ? remove from *event* *domainIncludes*
* [JoinAction](http://schema.org/JoinAction)
 * [x] example: change *event* to *object*
 * [x] ? remove from *event* *domainIncludes*
* [LeaveAction](http://schema.org/LeaveAction)
 * [x] ? remove from *event* *domainIncludes*
* [BuyAction](http://schema.org/BuyAction)
 * [x] example: change *location* to *instrument* so it doesn't violate its *rangeIncludes*
 * [x] example: change Amazon type to *WebSite*
* [SellAction](http://schema.org/SellAction)
 * [x] example: change *location* to *instrument* so it doesn't violate its *rangeIncludes*
 * [x] example: fix typo s/Buy/Sell/
 * [x] example: change Amazon type to *WebSite*
* [OrderAction](http://schema.org/OrderAction)
 * [x] example: change *location* to *instrument* so it doesn't violate its *rangeIncludes*
 * [x] example: fix typo s/Ordered/Order/
 * [x] example: change Amazon type to *WebSite*
* [FollowAction](http://schema.org/FollowAction)
 * [x] example: change *location* to *instrument* so it doesn't violate its *rangeIncludes*
 * [x] example: change *folowee* to *object*
 * [x] example: change Twitter type to *WebSite*
* [followee](http://schema.org/followee)
 * [x] ? remove property all together and recommend simply using *object*
* [RegisterAction](http://schema.org/RegisterAction)
 * [x] example change Twitter type to *WebSite*
* [ReplyAction](http://schema.org/FollowAction)
 * [ ] example uses *question* which has only *AskAction* in its *domainIncludes*
  * use object ?
 * [ ] example uses *answer* which currently **does NOT exist** in schema.org
  * use result ?
* [language](http://schema.org/language)
 * [ ] ? possibility of confusion with JSON-LD @langauge and as:language
* [IgnoreAction](http://schema.org/IgnoreAction)
 * [x] example: change social.com type to *WebSite*
* [BookmarkAction](http://schema.org/BookmarkAction)
 * [x] example: change Instagram type to *WebSite*
* [PhotographAction](http://schema.org/PhotographAction)
 * [x] example: change *object* to *result* (ImageObject)
 * [x] example: add *object* (Person)
* [VoteAction](http://schema.org/VoteAction)
 * [ ] example: change *candidate* to *object*
* [candidate](http://schema.org/candidate)
 * [ ] deprecate
* [EndorseAction](http://schema.org/EndorseAction)
 * [ ] example: change *endorsee* to *object*
* [endorsee](http://schema.org/endorsee)
 * [ ] deprecate
* [AssignAction](http://schema.org/AssignAction)
 * [x]  add to *rangeIncludes* of *recipient*
* [SelectAction](http://schema.org/SelectAction)
 * [ ] fix missing content on the page
 * [ ] add to *rangeIncludes* of *collection*
* [UpdateAction](http://schema.org/UpdateAction)
 * [ ] example: change *collection* to *object*
* [collection](http://schema.org/collection)
 * [ ] ? map to [hydra:collection](https://www.w3.org/community/hydra/wiki/Collection_Design)
* [LendAction](http://schema.org/LendAction)
 * [ ] example: uses *recipient* while in *rangeIncludes* of *borrower*
* [borrower](http://schema.org/borrower)
 * [ ] ? deprecate in favor of *recipient* 
* [RentAction](http://schema.org/RentAction)
 * [ ] change *realEstateAgent* to *broker*
* [TakeAction](http://schema.org/TakeAction)
 * [ ] change *receipient* to ?*provider*
* [TieAction](http://schema.org/TieAction)
 * [ ] example: change *WinAction* to *TieAction*
 * [ ] example: change *participant* to *opponent*
 * [ ] add to *rangeIncludes* of *opponent*
* [WinAction](http://schema.org/WinAction)
 * [ ] example: uses *Award* type which doesn't exist in schema.org
* [InteractAction](http://schema.org/InteractAction)
 * [ ] example: change *participant* to *object* x2
humm interesting catch ... this distinction would allow, for example, to "check in" (action) to a "hotel" (object) FROM "my home" (location) with "my phone" (instrument).

it took me some time to digest, but I think I like this better. thanks!