Assert: Fix assertions called directly from QUnit.assert
Reporter: Use QUnit.reset for fixture clean-up

Fixes #619
Reporter: Output only assertion count for green tests

Fixes #621
Build: JSCS

Includes:
- Whitespace and some style fixings
- Max 100 characters line length partial cleanup
- Ignore test/deepEqual.js
- disable max line length
  - Ref https://github.com/jquery/contribute.jquery.org/issues/80#issuecomment-45253460
- Wrap immediately invoked function expressions in parentheses

Closes #584
Test: Remove deprecated QUnit.current_testEnvironment
Core: Move error to proper place

Test.prototype.push was instance error unreachable
Core: Remove replaced function

This QUnit.push is further replaced on src/exports.js
Core: Fix and improve stack tracing reports
Tests: Add stack reporter

Currently with failing tests, could be improved later
All: Prepare 1.15.0 release
Build: Updating the master version to 1.15.1-pre.