Improved directory and module structure, removed frontend, added print-to-file.
Added demo program (at present prints a file to stdout)
[feature/metadata] Added basic metadata demo
Updated to use Ninja and build out-of-source on Travis
Moved metadata addition into IED driver
Added branch feature/metadata to travis build branches.
Reverted to make on Travis
Because no ninja-build package exists for the current version of Ubuntu.
Adds functionality for releasing memory used by metadata.
Fixes some memory management issues
Removes buffer names (should be front-end concept), fixes some memory issues.
Also reduces rope leaf size to 64 bytes.
Fixed memory leaks in balance routine, balance is now called at the conclusion of each buffer operation.
Clean up code indentation, make function parameters more readable.
Removed cursor management from IEDBuffer, added nicer output.
Added better printing and insertion support
Added files I forgot earlier...
Added header files to CMakeLists.txt
Fixed issues with case-sensitive file systems
Fixed gutter printing, buffer path resolving
Restore edit commands for inserting text and working with views
Added pre/postorder linked list iteration, delete support