Add guide to offline apps (fix bug 881355)

Adds a more detailed guide to developing apps offline, and the pros and cons to different APIs.

r? @fwenzel @potch?