Leaflet: Fix the L.tileLayer function typing

The current version was being rejected by Typescript 1.0. The new typing
follows the advice from the Handbook.
Add jQuery postMessage Typescript definition file.
Add new line at end of the file.
improve atom/atom.d.ts and emissary/emissary.d.ts
improve atom/atom.d.ts and add text-buffer/text-buffer.d.ts
fix travis ci failed
improve atom/atom.d.ts and text-buffer/text-buffer.d.ts
fix travis-ci
improve atom/atom.d.ts and others. add status-bar/status-bar.d.ts.
improve atom/atom.d.ts and pathwatcher/pathwatcher.d.ts
fix travis-ci
fix travis-ci
remove not required .tscparams
improve atom/atom.d.ts and space-pen/space-pen.d.ts
Fixed encoding and destroy function

Fixed encoding of file and destroy function in JSTree
Use standard header template in definition file.
Add some small tests for jQuery postMessage definition file.
Add new line at the end of the test file.
Added Auth0 definitions for JS API and widget
Auth0: Removing implicit variable types

Attempting to pass travis.ci.