[COOK-3139] Fix Cloudera repo + depend on APT cookbook

http://tickets.opscode.com/browse/COOK-3139

The repo URL that was located in the cloudera.list.erb template isn't working anymore.

This PR basically includes the following:
* Uses Cloudera's new repo URL.
* Depends on the APT cookbook and uses apt_repository instead of apt-get commands and template files.

Thanks.