New post tracker + Setting changes + Misc fixes/tweaks

* Added an option for a custom post menu search that keeps track of new posts.
* Changed the way settings are loaded and saved in order to deal with setting problems across multiple tabs. The menu is now completely removed and recreated every time it is closed and opened. When settings are updated (via the menu or updateSettings function) they are reloaded from localStorage, modified, and then saved.
* Simplified the tab bar on the menu by removing the separate event listeners for each tab and adding one event listener to the bar itself.
* Updated the updateSettings function so that it can support changing object properties in addition to the primitive data types.
* Updated the blacklist section to support the account override by cleaning up blacklist classes.
* Updated the search function so that the - and ~ prefix operators can be used in any order.
* Fixed false errors for the comments page when trying to load censored posts.
* Fixed the custom tag border height for thumbnails with very small heights.