FLUID-5265: Refactoring to return files and dirs

The task now returns an object to the targets output. Rather than just the files. The object is structured as follows:

{
	files: [//file paths],
	dirs: [//directory paths]
}
FLUID-5265: using lodash directly

External libraries have been deprecated from grunt. Converted the util calls using lodash to use lodash directly. Some other minor refactoring required by the change, and a simplification to the get method.
FLUID-5265: Removed debug comment

Had commented out the clean task for debugging purposes. It has been restored.
Merge remote-tracking branch 'justin/FLUID-5265'

* justin/FLUID-5265:
  FLUID-5265: Removed debug comment
  FLUID-5265: using lodash directly
  FLUID-5265: Refactoring to return files and dirs