Add descriptive titles to profiler output
Merge pull request #177 from Dparker1990/add_titles_to_profile_output

Add descriptive titles to profiler output
Updated for the OnChangeCallback signature change.
Set blink to false so cursor seems more responsive

Setting blink to false here makes the cursor seem much more responsive.
With blink set to true, the cursor disappears immediately following a
motion command and only reappears during the next `blink_phase` timeout.

This small change just makes the cursor not disappear, thus providing a
better editing experience with more immediate movement feedback.
Merge pull request #178 from Dparker1990/responsive_cursor

Set blink to false so cursor seems more responsive
Add tests for the MoveTo command
Add tests for the SingleSelection command
Refactor the title and swap case tests.
Merge pull request #183 from RoelVanNyen/refactor_case_test

Refactor the title and swap case tests.
Merge pull request #182 from RoelVanNyen/110-singleselection_test

Add tests for the SingleSelection command
Merge pull request #181 from RoelVanNyen/112-moveto_test

Add tests for the MoveTo command
Implement the select_all command and add tests
Merge pull request #184 from RoelVanNyen/39-select_all

Implement the select_all command and add tests
Implement upper_case and lower_case command and add the tests.
Tests should not print to the output for no reason. Only print to stdout when there is an error.
More cleanup of logs in tests that should not be called.
Merge pull request #189 from RoelVanNyen/silence_tests

Tests should not print to the output for no reason.
Merge pull request #188 from RoelVanNyen/upper_lower_case

Implement upper_case and lower_case command and add the tests.
Remove extra whitespace

Pedantic style commit to remove extra whitespace for consistency.
Merge pull request #2 from limetext/master

update from source