Fix authentication for bulk tracking

refs #4135
Merge branch 'master' of https://github.com/piwik/piwik
Fix syntax error. VisitExcluded is not an Exception, nor is it ever thrown
Fix a few typos
Change description of ip_address_mask_length setting in global.ini.php

After enabling AnonymizeIP to mask IPv6 addresses the notion of this setting had to be changed to represent a masking level rather than a mask length.
Removing this catch block as I can't explain it
Merge branch 'master' of https://github.com/piwik/piwik
fixing more todos
removed unused deprecated method
added tests
translation cleenup: removed unused TranslationsAdmin language keys
translation cleanup: moved language name from scope UserLanguage to UserSettings
Revert last change.
Fix for notice on bulk import

fixed #4140
Refs #3089, fix a bug in visitor profile (left/right keys didn't change visitor on firefox) and highlight latest visit section after loading individual visit details.
Fix regression in evolution graph.
Properly set admin_token_auth attribute for website attributes

refs #4141
Properly catch exception on failed authentication for bulk import
Set correct header for application/json

refs #4141
Return JSON string on error in bulk tracking
Return JSON string with statistics on success

fixes #4141
Merge branch 'master' of https://github.com/piwik/piwik