Make collectd log to syslog

This way we can figure out if something is wrong!

Ticket:	#5120
Log if a reporting graph generation failed

Ticket:	#5120
Use /var/db/collectd path for collectd.conf

collectd doesn't like paths starting with a ".".
The symlink will take care of storing rrd data to system dataset.

Ticket:	#5120
Update README to reflect new port needed for building FreeNAS.
Update to chase tools needed on a builder.

The sysutils/grub2-pcbsd port was added to the FreeBSD
ports tree on 06Jun2014 and has all the options that FreeNAS
needs to build defaulted to on.
Add feature to confirm the action on item edit

Ticket:	#5144
Allow programatically custom messages for edit confirm box

Ticket:	#5144
Use confirmation dialog for Interfaces changes

Ticket:	#5144
Custom message for interface edit confirm dialog in FreeNAS

Ticket:	#5144
Modify "make update" so that it does the following:

  (1)  Update sources the main freenas repo from git, and then
  (2)  Update all "extra" repos from git, such as FreeBSD/src , FreeBSD/ports

Before, "make update" was only doing (2).
Add a testplan in github Markdown format.
If viewed in the github file browser, this file shows up as a checklist.
Merge branch 'master' of gitserver.ixsystems.com:/git/repos/freenas-build/freenas
Fix header