Changed JavaScript Tracking Code generation to use "//", instead of verifying whether the site is using "https", or not, and generating a corresponding URL.

"//" has been part of the RFC for well over 18 years. It has been confirmed to work in all major browsers (Firefox, Chrome, IE, Opera).

References:
- RFC 1808 Section 4: http://www.ietf.org/rfc/rfc1808.txt
- RFC 3986 Section 5.2: http://www.ietf.org/rfc/rfc3986.txt
- Stack Overflow QA 1: http://stackoverflow.com/q/4659345/238722
- Stack Overflow QA 2: http://stackoverflow.com/q/6785442/238722
First attempt at fixing failing tests.
Merge branch 'master' of https://github.com/piwik/piwik
Missed one correction on the failing tests.
refs #4224, #4302 - added code coverage report using coveralls.io
enable fast finish for travis builds
Remove Piwik autoloader and replace composer autoloader.
Update CustomAlerts submodule and tweak text of travis.sh no group check's error message.
Remove references to old Loader class.
refs #5977 make sure the site selector is always visible
Remove remaining reference to core/Loader.php.
refs #5977 moved the stylesheet definition to forms to make sure it is always applied
Remove TODO from index.php.
Fix bug where certain factory methods assume new operator will throw on class not found (fatal error occurs). Use class_exists to check and then throw exception.
refs #6025 this should show the Events columns again instead of unique visitors
Refactor factory methods into base Factory type for ease of testing.
refs #6026 test for empty in case getenv returns false
Clarify doc for --exclude-path
as suggested in http://forum.piwik.org/read.php?2,118870
use string name of module instead of object itself fixes #6030
refs #5989 #6026 let users define a goal depending on an event and fix the examples and condition was not updated when user changes the match_attribute