better localStorage usage

 - automatically clean up old outbox entries on startup
 - clean up old owl queues after sync
 - don't treat localStorage prototype properties as keys