Merge pull request #43 from Stebalien/allow-overriding-compiler

Allow overriding compiler.
Fix potential leak and null pointer dereference
Merge branch 'master' of github.com:baskerville/bspwm