code cleanup
Merge pull request #57 from tribal-tec/master

Fix Win32 build
Improvements based on @tribal-tec review
Improvements based on @tribal-tec review
Merge branch 'master' of https://github.com/Eyescale/Lunchbox
Merge pull request #60 from eile/master

Improvements based on @tribal-tec review
Improvements based on Carlos O. review
Merge branch 'master' of https://github.com/Eyescale/Lunchbox
Fix assertions from last commit
Merge pull request #61 from eile/master

Improvements based on Carlos O. review
Fix Win32 build for downstream projects