Small ascension automation improvements

Fixes #82
Fixes #83
Fixes #84
Modifier maximizer improvements

Fixes #90
Fixes #91
Handle 2-handed weapons better
Improve Lua instance caching

Fixes #85
Released v3.19-beta

Various smaller fixes and improvements
AoB can equip Trusty + other minor improvements
Missing changes from previous commit
Improved parts of ascension script and support for hatrack/pantsrack
Custom charpane support for revamped classes

Fixes #102
Warn about losing semirare when shoring / unlocking hidden city

Fixes #34
Support Smithsness
Track pasta thrall bonuses
Releases v3.20
Refactored bonuses-estimating and other code, renamed files
Moved kolproxy-internal Lua files
Better support for logging in over SSL
Automate hidden city without machete in ascension script
Fix twin peak +item% estimation + support diet website updates
Add warnings for start of semirare range and for using boring binder clip

Fixes #106
Fixes #107
Fixes #108
Don't enable FULLFSYNC by default

FULLFSYNC guarantees correct logging but can effectively cripple other poorly-behaving programs on the system (e.g. the web browser)
Fixes #110
Added new warbear machines to daily automation
Improved hidden city machete warning

Fixes #101