VID-2050 Profile article comments with Bucky

RFCR @lizlux 

Adds Bucky profiling calls to article comments code + Fixes lots of legacy js code issues, styling and whitespace.

Use the ?w=1 option for an easier diff read.
This variable should be declared with all the rest of them at the top. Note that in JS, scope is per function, not per block. So this should be written like: 

```javascript
var ...,
   newComment;
if (...) {
   newComment = $('#article-comm');
}
```

(also note camelCamel)