whitespace: tab -> 4 spaces
* add 'clearProjectData' method so it's possible to run multiple tests on getProjectData
* make getProjectData use breadth-first instead of depth-first search
* getProjectData now will use the first 'package.json' it finds, including in the same folder as 'yuidoc.json'
add new test suite for 'utils.js' and getPackageData, fix existing tests to deal with '/' on Windows