Creates a folder.
Name of the directory to create, which is assumed to be in A_WorkingDir if an absolute path isn't specified.
An OSError is thrown if an error occurs.
A_LastError is set to the result of the operating system's GetLastError() function.
This function will also create all parent directories given in DirName if they do not already exist.