Customizable Battery Case

This is a remixed version of Walter's excellent non-magnet customizable battery case from March 2013. OpenSCAD has built-in text rendering now (from v2015.03 onwards), so I've rewritten the addLabel function to support it rather than the old Write library.