Add storage size to available hosts table

The blockdevice size fact reported by facter will be shown for all block
devices reported on the available hosts table.
Change target for inserting custom js deface rule

The original one seems to cause issues in production environment.
Add storage to assigned and free hosts tables

* Pull the table out into a partial
* Add the storage column
* Fix the CPU display
  - Would never display because of:
    * host.cpus if host.respond_to?(:cpu)
Add blockdevices to host_details_helper

Also add the HostDetailsHelper concern to discovered hosts
Remove the need for explicit nil check on blockdevices
Updates to dev setup doc.
BZ #1142476: Add ceph.conf to ceph nodes

In a deployment that includes a ceph node, add the ceph.conf to the ceph
node in addition to the controller/compute nodes.
BZ# 1142485 - Expose osd_pool_size and osd_journal_size to UI

Allow the user to set osd_pool_size and osd_journal_size in advanced
settings.
move ceph traffic to storage network
Add support for selecting ML2 Mechanisms

Along with exposing the options to select an ML2 mechanism, also add the
Cisco Nexus mechanism.

* Refactor remove element click into a function
Fixes bz#1142743 - unnecessary redirect
Merge pull request #326 from sseago/ceph-storage-network

move ceph traffic to storage network
Merge branch 'master' into docs
Merge pull request #327 from knowncitizen/bz1142743

Fixes bz#1142743 - unnecessary redirect
Merge pull request #319 from ifarkas/fix_host_edit_deface

Change target for inserting custom js deface rule
Remove complete duplicate method from hostgroup concern
Merge pull request #318 from bcrochet/total_disk_avail

Add storage size to available hosts table
Merge pull request #329 from bcrochet/remove-duplicate

Remove complete duplicate method from hostgroup concern
Merge pull request #324 from bcrochet/ceph-fixes

Add ceph.conf to storage node and expose new ceph params to ui
Merge pull request #322 from cdearborn/docs

Updates to dev setup doc.