Update api.md
Merge pull request #570 from nsufaisal/patch-1

Update api.md
Close GH-568: Google Analytics Tracking for CDN.
Adding line to CHANGELOG
Added line to changelog for 4.0.4
Normalized CDN language value
Several minor code improvements.
Actually, tracks.js contains several pieces of code which could
be re-written more effectively. The problem is that in some places
there are conditional checks like this:

    if (condition) {
        call_setter( true);
    } else {
        call_setter( false);
    }

which could be re-written to:

    call_setter( condition);

This improvement saves some bytes of code length, traffic and should
also work more effectively by utilizing less machine resources
Code guidelines fixed
Merge pull request #576 from Mikhus/master

Some minor code improvements
Changed VideoJS -> videojs in api.md

I think, it's the proper name of the component in the default set.
Merge pull request #585 from fluf1024/patch-1

Changed VideoJS -> videojs in api.md
Close GH-581: export Component.prototype.fadeIn/Out.
Adding line to CHANGELOG
Close GH-593: When autoplay = true, delete tag.poster instead of setting to null.
Adding line to CHANGELOG
Close GH-588: Export bufferedPercent.
Adding line to CHANGELOG
Fixed up some changelog issues