Fixed logging not splitting on empty strings.
Improved XML parsing, leading/trailing spaces now get properly handled.
Removed the useless ALLOW_INIT variable, and forced initialization at all times.