Complete Plugin ,Setting and KeyMap type
Using the new approach for adding plugins
Added access for plugin settings and keymap also some comments on Package interface methods
Added some comments, plugins will now accept multiple settings and keymaps
Loading settings and keybyingings from packages
frontend/qml: Automatically reload qml files when changed. Fixes #284
frontend/qml: Vertical scrollbar now dragable. Better flicking.
Reloading packages
frontend/qml: draw caret(s)
bug fixes, testing and logging for packages
frontend/qml: Add status bar w/ placeholder text
frontend/qml: status bar - add background image, set font color
Merge branch 'sonph-master'
frontend/qml: Use StatusBarStyle for issue #286
Merging keymap and setting to Packet now all packages with one file will be a packet
Implemented reloading plugins closes #221, changed WhatchedFile interface name to Watched
Scaning for settings menus commands closes #198
replacing os.PathSeparator whith path.Join
Bugfixes in packages.go specialy the Pckts type and loading plugin Packets
Merge remote-tracking branch 'fork/feature/lime-packages' into feature/lime-packages

* fork/feature/lime-packages:
  Bugfixes in packages.go specialy the Pckts type and loading plugin Packets
  replacing os.PathSeparator whith path.Join
  Scaning for settings menus commands closes #198
  Implemented reloading plugins closes #221, changed WhatchedFile interface name to Watched
  Merging keymap and setting to Packet now all packages with one file will be a packet
  bug fixes, testing and logging for packages
  Reloading packages
  Loading settings and keybyingings from packages
  Added some comments, plugins will now accept multiple settings and keymaps
  Added access for plugin settings and keymap also some comments on Package interface methods
  Using the new approach for adding plugins
  Complete Plugin ,Setting and KeyMap type