Update Salt bootstrap to 2014.02.27

This doesn't necessarily fix anything for us, but keeps us up to date.

Upstream Changelog notes:
	* Fixed a bug on the services enabled function searching logic.
	* Arch, Fedora, openSUSE and SuSE now check for services enabled, if using systemd
	* CentOS(and any RedHat based) and Ubuntu now check for services enabled is using upstart
	* Distro Support Added:
		* Debian 8. Thank You Boris Feld(Lothiraldan).
Enable the CentOS Plus repository, first for postfix

PHP is failing on a dependency that postfix requires. Rather than trying to fix things by using an old version of Postfix, let's see if we can upgrade it instead.
Provide the correct unix socket location for mysql_user.present

For some reason, the socket location isn't being picked up from my.cnf or the mysql.sql file. I'm not entirely sure why we haven't seen this problem before. This change forces the unix socket location and appears to respolve the issue.

Also changing the watch configuration to require the service instead.
Use default mysqld.sock location of /var/lib/mysql/mysqld.sock

Rather than fight what seems to be a fairly embedded default that things like mysql_secure_installation can't handle, go with it.
s/mysqld/mysql in /var/lib/mysql/mysql.sock
Remove mixed tabs spaces used for formatting.

Many of the directives in our my.cnf had a mix of tabs and spaces to align settings. This changes everything to spaces so that our diff views look cleaner during provisioning.
Remove unused general_log_file directive from my.cnf
Remove unused log-queries-not-using-indexes directive
Remove unused no-auto-hash directive
Correct spacing on mysql_user.present for root
Begin to replicate the functionality provided by mysql_secure_installation

Remove the test database
Attempt to remove the empty user
Add the PHP 5.5 repositories for php-fpm
Attempt to use pkg.latest on everything PHP
PHP's mysql extension is deprecated in PHP 5.5
Zend opcache is included in PHP 5.5, no PECL package is needed
Use wsuwp minion ID rather than the project grain

We'll need to update this when a production system is launched.
Move npm and grunt to wordpress.sls

These aren't yet needed for more than WSUWP Indie, as WSUWP Platform doesn't require grunt for any build process.

This may change in the future, or may require its own state file for task management.
Use pkg.installed for PHP rather than latest to avoid surprises
Process resolv.conf state before repo states
Require the mysql root user in project state files