[common_c] Hoist declarations in draw_battery.c
[common_c] Cache the path and destroy the drawing context.

Should fix a major memory leak I've known existed since I wrote it.
Honestly, I just didn't care when I intiially wrote the code, because I
didn't expect it to actually power anything.
[common_c] Remove unused extents stuff in generate_battery_text
Merge pull request #6 from NuckChorris/fix-memory-leaks

Fix memory leaks
[common_c] Change battery_level_sys.h to acpi.h
Merge pull request #7 from NuckChorris/refactor-acpi

[common_c] Change battery_level_sys.h to acpi.h
[README] Add IRC and Support section.
[README] Apparently GitHub doesn't like IR links in markdown.

Switching to HTML for that.
[README] Make IRC info not be a link, since GitHub sanitizes it
[common_c] Refactor ACPI

This makes the port to BSD much easier, and also adds support for
multi-battery systems. Also makes acpi.c a bit cleaner.
Merge branch 'master' of github.com:NuckChorris/assault
[Makefiles] Requiring C99, setting -O2
[common_c] Convert to pure C99, removing dependency on GTK
[common_c] Change draw_battery.c to not require GTK either.
Clean up styles and such
Switch from Vim modelines to editorconfig
[WindowMaker] Clean up whitespace
[GTK3] Clean up whitespace
[LXPanel] Clean up whitespace and remove the (useless) destructor
[lxpanel] Move INSTALL.md to README.md so that GitHub can parse it