Tons of test improvements + Java detection for chart app

In theory, yes, but the format is a bit inflexible.
Since I wanted to also be able to run against binary-beta.com and binary.com but then I had to use the ff/chrome/ie as capability.
I may remove the -ff, -chrome and -ie versions, since I think the browserstack.json (that is newer) is doing a good job.