Merge branch 'master' into develop

Merge the 0.3 release.
Added the ability to use ~ in configuration files.
Update README.md
I have added some logging, reduced the amount of data transferred to i3bar and fixed a stupid bug that caused plugins to be reloaded every second.
Update README.md
Changed the folder structure and made a working (Mildly) setup.py. I also chose to rename the project.
Removed old folders.
Added a compiler function to ensure plugins are always compiled. I also eliminated another stupid bug that meant plugins were constantly reloaded.
Added a compiler function to ensure plugins are always compiled. I also eliminated another stupid bug that meant plugins were constantly reloaded.
Added a compiler function to ensure plugins are always compiled. I also eliminated another stupid bug that meant plugins were constantly reloaded.
Update README.md
Update README.md
Broken many things in trying to implement multithreading- will fix later.
Removed loader.py
Fixed some bugs caused by using setup.py
Fixed
Merge branch 'develop' of https://github.com/HarveyHunt/i3situation into develop
A huge commit that adds support for multithreading, plugins can now dictate
their own intervals and the config parser now supports comma separated lists.
There have also been some small bugfixes. After some extra documentation, the
0.4 release will be ready.
Improved the documentation in the code and fixed a small bug in i3situation.py
fix