Fix #3668
doc: rename FAQ to faq.md, which IMO is more recognizable.
WINDOWS64: fix llvm build
inline global constants. fixes #3678
BufferedReader: IO wrapper allowing buffering
Added mark, seekmark, unmark to AsyncStream
Fleshed out further BufferedReader methods