BUG: Return empty array when there are no uploaded files in project instead of error
STYLE: Drop weird copy'n'pasted comments from api/* files
ENH: Return error if requested web API task doesn't exist
BUG: Properly check if specified project exists
Submit testing results to our own CDash
ENH: Add new "project describe" API task

Also add "status" field to "project list" task response
ENH: Add new client site API functions
ENH: Add new CDash info API functions

This required renaming a CDashAPI class to WebAPI