adding a new API document for player-api

Added a more systematic API documentation file.
`track` events are generic and not necessarily tied to "progress". E.g. video gadget uses it to record latency.