Merge pull request #47 from timonwong/master

Prevent view jumping while formatting, initial support for ST3
Update README.md
fixed bug causing any extension contains "js" or "json" to be formatted on save when the option is enabled.
removed the ensure_newline_at_eof_on_save feature from jsformat. this already exists in sublime code, no need to duplicate it
updated readmo
fix selection formatting; fix unicode libpath on windows for py2k

Also take cares of preceding indentation while formatting selection

Refers: jdc0589/JsFormat#49
Refers: jdc0589/JsFormat#8