[hacc] Empty array-like haccable should be treed as []
[hacc] Only quote strings if necessary in tree_to_string
[hacc] Allow :: in unquoted strings
[various] Take full advantage of last commit
[hacc] Update tests according to previous