Adds get_all_data_roots method to pc object.
This method will return every data root with project_name
appended to each root path.
Adds a getter and setter for project_name on the pc object.
Allows MSYS to run tank binary with redirect.
Adds ability to specify additional shotgun users in the
shotgun.yml located in config/core
Merge pull request #16 from tonybarbieri/pc_get_all_roots

Adds get_all_data_roots method to pc object.
Merge pull request #18 from tonybarbieri/tank_binary_msys_fix

Allows MSYS to run tank binary with redirect.
cannot use sys.stderr directly for printing -- use its write method.
#21198 folder creation: task nodes now behave correctly under step nodes
#22103 Fixed a bug where shotgun_query settings type could not be loaded
This bug affects any settings value which is not defined as a "list" or
"dict" type in a manifest but had a list or dict data structure.
Merge pull request #20 from Trixter-Development/master

Fixed a bug in tank.platform.engine.py on printing error message to stderr in engine base class.
Merge pull request #17 from tonybarbieri/pc_project_name_access

Adds a getter and setter for project_name on the pc object.
Merge pull request #19 from tonybarbieri/additional_shotgun_users

Adds ability to specify additional shotgun users
merged pull request 21 - fixes and tweaks to cygwin support.
Various tweaks following pull request 17
- removed unnecessary cache code in getter
- renamed set/get_project_name to set/get_project_disk_name
code tweaks in new shotgun connection mechanism.
optimisation: update checker is now faster, caching app store sg api obj
Optimisation: Tank is now much quicker when creating new projects.
Previosuly it would create a sg connection for every app when they 
were installed. Now, an sg connection is only created if the app needs
to register new fields with the sg schema (which is unusual).
#22142 placeholder files are now added to empty folders on proj create.
#22144 added a --no-storage-check parameter to setup_project
This disables the existence validation of the storage location and is
useful if the storage points at a server mapped via a UNC path.
#22145 added special case check for UNC path parent lookup.