add randomized browser color

This PR adds randomized color to debug on supported browsers. Browser detection needs improvement, but there is not solid way of detecting console color support.

Unlike #48, it handles all other console.log arguments properly without turning them into strings.