- wrote a new manage dialog for urls
- added 'manage known urls' to media right-click menus!
- double-left-clicking on any video animation will 'open externally'!
- added an option to options->gui to set where new pages will appear by default--either far left/right or left/right of current page
- the tumblr parser now produces '_raw' urls when the post was posted in 2013 or later
- created a new 'number' subtag cache that will be populated on update
- created a new 'tag as number' system predicate that can search for, say, all 'page:' tags > 200
- bandwidth management now tracks requests and num_bytes more sensibly
- bandwidth tracking objects can now better handle bandwidth usage and rule application in short intervals (i.e. sub-5-second) (however, the current networking engine cannot yet use this information accurately)
- wrote unit test for bandwidth tracker, including for the new short interval timing
- fleshed out the new network engine
- fleshed out the new network job
- thread watchers can now have a time delta that includes days (giving a max check period of 360 days, wew)
- adminside mapping petition processing now has adaptive max total petition weight--lower file count range petitions will have much higher max total permitted weight
- added a new 'callto' debug reporting mode that reports on current thread pool jobs
- improved calltothread pre-spawning checks to reduce outside chance of deadlock in busy periods
- the advanced review services repository panel buttons are now hidden unless in advanced mode
- eliminated some animation buffer looping redundancy
- fixed a little animation next-frame prediction code
- fixed up some '1 minutes'-type time_delta->string conversion
- fixed up label on time delta control button
- fixed some shutdown thread interactions
- fixed an issue where sometimes empty tags could be entered into the manage tags panel
- added some pydeadobject error handling during client shutdown
- refactored some db multi-tag->file search code, cleaned up wildcard searching
- misc string cleanup
- misc dialog cleanup