Added a *.pro file for compiling Parse as a static lib and also added a bunch of ignore flags to the gitignore file to support it.
Fixed a bug in the PFFile json serialization where the url wasn't being included as a key for the object.
Added support in the PFManager for the master key if you would like to try to delete a PFFile from the cloud.
You can now delete a PFFile from the cloud using the various deleteFile methods and also added full unit test suites of the public APIs.
Extended the PFFile class to be able to check the cloud to make sure the url is actually valid.

This is very useful when considering the fact that running the "Clean Up Files" operation in the Parse settings for you app will wipe out all files that aren't contained within an object. If you are doing large file uploads and waiting to connect those PFFiles to PFObjects at a later time, then you need to be able to check if those files are still around when attaching them to the PFObject. This patch allows you to do so very quickly.
The TestRunner is now setting the master key in the PFManager to allow the PFFile tests to delete the file properly.