Add a loader generator task.

Related to #360.
tasks/build: go get pegparser + ExpandEnv("$GOPATH/bin/pegparser")
Add UndoStack tests.
Fix formatting.
Add ViewRegionMap tests.
PEP8ify the python.
Add some LanguageProvider tests.
Add basic Copy, Cut and Paste commands (I think).

Tests needed!
Related to #22.
Related to #23.
Related to #35.
added Undo/Redo Test on initial Stack
Merge pull request #365 from snowiow/master

added Undo/Redo Test on initial Stack
frontend/qml: Good bye "Len". WIP for #303
Add Copy, Cut and Paste tests and sort the regions before iterating through them.
Use flag package, allow toggling console presence
Adjust unittest
Comply with gofmt
Merge pull request #367 from Joushou/termbox-flag

Use "flag" for command line arguments
Fix formatting.
Merge pull request #366 from erbridge/copycutpaste

Basic copy, cut and paste commands
avoid panic when theme isn't loaded closes #248
Show file name on tabs