Store swift data, db & objects on /mnt filesystem

This commit moves the location of the swift account, container and
object data from the root filesystem (/srv/node) to the /mnt
filesystem. This is done for 2 reasons:
  1. The root filesystem tends to be quite small, swift data can fill
     it quite quickly with nasty consequences (for the OS and swift)
  2. Swift data on the root filesystem does not survive a re-install.
     While swift data on the /mnt filesystems does survive.

This commit creates the /mnt/state/srv/node directory and sets
'devices = /mnt/state/srv/node' in the account, container and object
conf files. It also sets 'path = /mnt/state/srv/node/' in
/etc/rsyncd.conf.

Change-Id: I39f70ba9cf4a8c4c068c95667608afafe700f301
Prepare os-*-config for CI

Specify pip install --pre so that local git built packages will be
installed if available. It should be possible to always specify
--pre since public repos do not have snapshot release packages for
these tools

Change-Id: Id2e539ba72ac2ef8d39a3ab694991e9b8bf724d7
Refresh heat-cfntools element

- If Fedora, remove the packaged heat-cfntools
- Follow the same setuptools/pbr pattern as os-*-tools
- Specify pip install --pre so that local git built packages will be
  installed if available. It should be possible to always specify
  --pre since public repos do not have snapshot release packages for
  heat-cfntools
- Upgrade the virtualenv installed pip to the latest released pip.
  This is in preperation for the release of pip-1.5.7 which has
  fixes for related-bug: #1301220

Change-Id: I6441f6f78bfb111f7446362d97a2eddc3c51a99f
Merge "Store swift data, db & objects on /mnt filesystem"
Merge "Prepare os-*-config for CI"
Merge "Refresh heat-cfntools element"