Voting on and viewing poll results now functional

We keep a cached copy of the poll locally and update it after voting so that we don't need to re-download the thread page to get the updated results. This caching also lets us easily fix the bug of the poll menu item not re-showing on orientation changes.