ae.net.irc.client: Add connected property
ae.sys.data: Add implicit bool conversion
ae.sys.log: Remove chaining

This is to allow `return log("...");` in void-returning functions,
which was allowed in D1 but not in D2. Chaining was rarely used,
mainly for closing the log after writing a last line.
ae.sys.vfs_curl: Fix "exists" for HTTP (don't download the entire file)
ae.utils.container: Add HashSet constructor from range
ae.utils.graphics.gdi: Fix compilation with UNICODE
ae.utils.json: Const-correctness
Add ae.utils.regex
Move regex stuff from ae.utils.text to ae.utils.regex
ae.utils.time: Const-correctness
ae.utils.xmlparser: 64-bit fix
[BREAKING] Replace TickDuration with Duration+MonoTime
ae.sys.time: Use hnsecs internally in MonoTime
ae.sys.clipboard: 64-bit fixes
ae.sys.osrng: 64-bit fix