Clean up some assertion code in WebKit.

- Redefine DCHECK_AT to always reference line and file; the compiler
  should still optimize them out if !DCHECK_IS_ON().
- Fix inconsistent use of DCHECK_IS_ON() vs ENABLE(ASSERT) checks.

These changes are prerequisites for the dump-on-DCHECK experiment.

BUG=596231
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2

Review-Url: https://codereview.chromium.org/2280003003
Cr-Commit-Position: refs/heads/master@{#414968}
4 files changed