Don't use IndexedDB in iOS 8 (fix #254)

A quick review from someone would be handy, but I think this is reasonable. Decided to go for UA testing because it's much faster and leaner than the actual test case. I'm not pleased, but it works well enough.