Tiny optimization of move semantics.
Added event subsystem documentation.
Minor formatting fixes.
Applied a clearer algorithm to string trimming.
Strip lead and trail at the same time.
String right-trim optimization.
"empty()" over "size() == 0"