Task can now build components with component(1)

* Can now build packages by fetching files in component.json

* Keep ability to preprocess and validate plain CSS files

* isComponent checks for component.json and not just .json

* Add /components folder
  Makes it easier to run tests without waiting for component
  to install

* Update tests to check for built components as well
  As well as processing normal stylesheet as SuitCSS components
  make sure tests for using them as components are added

* Resolve supports an object or a dir. Parsing the JSON and passing an
  object seemed to fail weirdly. Passing the directory of the component.json
  works a lot better instead.
Merge branch 'use-component'