changes to the contributing guide.
Fixed formatting in some of the instructions
clarified some language
added a note about turning off npm colors for windows users
Merge commit '80802e68d8f00ac27799a968295b11bd8c8ad19c' into contrib-guide
Fixed (hopefully) some minor list formatting
more changes to the CONTRIBUTING.md guide
added guides for the grunt tasks for feature and issue management
more updates to CONTRIBUTING.md
another clarification to CONTRIBUTING.md
cleaned up more grammar and syntax.
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
Close GH-571: Add analtyics to current CDN version. Fixes #568
Adding line to CHANGELOG
Bump version to 4.0.4
Added line to changelog for 4.0.4
Added uglifyjs which somehow got dropped from #571
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