[LIBCLOUD-526] Add CloudStackProject class and tests, and ability to create node with project.

https://issues.apache.org/jira/browse/LIBCLOUD-526