Issue #1339: Removed style conformance options.

Removed gcl, laxbreak, laxcomma, trailing, white, smarttabs.
No issue: get rid of big IIFE
Issue #1341: Moved options declarations into a separate file
Issue #1341: Tiny refactoring.
Issue #1341: Simplified warning functions.
Issue #1340: Make hashbang an event
Issue #1340: Remove trailing whitespace check
Issue #1341: Removed quotation checks