Merge pull request #11 from eponymous/master

cleanup toggle_sit_stand()
Support use of libxml2 > 2.8.x, see https://github.com/raduprv/Eternal-Lands/issues/9
Added missing if(debug) for trade log abort.
Item description hover for storage even if item selected. Cannot tell if the eye has been used or not.
Look for the icon window file anywhere, including the config dir.
Add the number of cache-items to the #mem command
Fix issues and give proper message when the maximum number of mapmarks is reached
Forum #58343: Don't try to print storage items while fighting
Add additional options to trade log: none, console, file, console and file.
Pickup old version of the trade log option. Dlete this code in a while.
Fix use of set_var_unsaved()
Trigger a #save if there was no client- or server-side save within 5000 seconds
temporary disable auto-save due to threading issues
Add stderr output for various startup issue in addition to the logging.
Tidy up indent
Move auto save to main thread.
Move afk state check to main thread.
forum #58469: Additional libraries needed for Link.
Fix for missing new entries in the counter-window
Small change in the handling of missing anims to prevent speedups/resyncs