fixed qml import line to new version
Fixed formatting on import statements
Merge pull request #259 from bitdivision/iss258

Fixed qml import line to new version
Added join command iss #30
added basic tests for line commands
backend/textmate: Fixes for go1.3-ish map changes.

Previously (by chance!) the map[string] keys happened to be ordered
in the expected order, but this appears to not be a given with
go tip at the moment.

This change fixes the assumption of order by explicitly sorting
where order is important.
travis: Add rubex directory to PKG_CONFIG_PATH search directory.

As apparently libonig-dev doesn't contain a .pc file. Should fix
issue #263.
gofmt fixes
Added swap_line_up iss #64 and swap_line_down iss #65 command
Add gofmt script for testing

If Go source code is checked into the repository but not properly
formatted using gofmt, this new script will print the aberrant files and
exit 1 to fail Travis tests.

It's listed as a new script in .travis.yml. All scripts are run (even if
any of them exit nonzero), so regular tests still occur if the gofmt
check fails.

The script also ignores the 3rdparty directory, since that contains git
submodules (some of which have unformatted Go code in them). Since those
repositories are not under our control, we don't want to check them for
formatting.
Merge pull request #265 from tummychow/master

Add gofmt test script. Fixes #264
Added select_lines command iss #92
Added split_selection_into_lines command iss #91
Merge pull request #267 from ZiDoMs/feature/LineCommands

Line Commands
Add python.tmbundle subproject
backend/commands/line*: remove executable mode bits
bundle galore
Merge branch 'feature/LineCommands' into develop

* feature/LineCommands:
  Added split_selection_into_lines command iss #91
  Added select_lines command iss #92
  Added swap_line_up iss #64 and swap_line_down iss #65 command
  added basic tests for line commands
Merge branch 'master' of https://github.com/limetext/lime into develop

* 'master' of https://github.com/limetext/lime:
  bundle galore
  backend/commands/line*: remove executable mode bits
  Add python.tmbundle subproject
  Add gofmt script for testing
  gofmt fixes
  travis: Add rubex directory to PKG_CONFIG_PATH search directory.
  backend/textmate: Fixes for go1.3-ish map changes.
  Fixed formatting on import statements
  fixed qml import line to new version
  Refresh qml when the file name changed
Lots of random small changes everywhere.

- Documentation
- OkCancelDialog now returns bool
- Added OnPreClose event
- Export more view events to the python api
- Made the travis build script invoke the python api generation
- Added methods Save, SaveAs, Close and IsDirty to View