Add support for passing callback argument

Implemented in the API #trackLink method, as it’s the one in which
using callback makes most sense
Linted piwik.js
Add tests for trackLink() callback
Add docblock comment
Merge pull request #5850 from Sija/js-tracklink-callback

Piwik.js JS tracker: allow developer to pass a 'callback' argument