Fix crash on pre JELLY_BEAN devices on guide intro

Solution from stack overflow:
http://stackoverflow.com/questions/15162821/why-does-removeongloballayoutlistener-throw-a-nosuchmethoderror/15162928#15162928
Prevent NPE in onRestart of offlineguides
Make sure drawable exists before resizing
Merge pull request #227 from iFixit/v2.5-fixes

V2.5 fixes