Update package list
Merge remote-tracking branch 'czchen/master'

* czchen/master:
  Do not deploy sources.list in travis-ci
  Fix role::travis
  Add git-buildpackage
  Add ubuntu apt config
  Update debian apt config
  Add debian apt config
  Update vcsh check
  Update fedora packages
  Update package list for fedora
  Add sudo config files
  Rewrite config::vcsh
  Update package list

Conflicts:
	package/manifests/system.pp