Bump foreman_discovery version to 1.4.0.rc1

1.3.0 no longer works with foreman
Merge pull request #280 from ifarkas/bump_foreman_discovery

Bump foreman_discovery version to 1.4.0.rc1
Merge pull request #279 from ares/networking

Networking
BZ #1122663 - Add Generic RHEL 7 and Ceph OSD node types

https://bugzilla.redhat.com/show_bug.cgi?id=1122663

This patch creates two new roles. A Generic RHEL 7 role and a Ceph OSD
node role. The Ceph OSD role does not have any additional configuration,
as the installation of Ceph will be handled externally.
Add notification of addl work when a ceph node is deployed

Ceph and Generic RHEL 7 nodes do nothing but have
quickstack::openstack_common applied. Give the user a notification when
a ceph node is deployed that additional steps are required.
Merge pull request #272 from bcrochet/bz/1122663

BZ #1122663 - Add Generic RHEL 7 and Ceph OSD node types
Include all subnet types; refactoring to add constants for known types
WIP: first iteration of NetworkQuery class

So far all this includes is a method to return an interface for a given
host and subnet type. This will need to be expanded for util methods
to return IP addr, network, interface name, etc. In addition,
we'll need helpers around returning controller IPs, etc.
a few fixes based on review feedback
Retun hash instead of host/interface objects for consistency
warn if we're deleting old subnet_type mappings on db:seed
Restore compatibility with upstream networking patch
Merge pull request #281 from sseago/subnet-types

Subnet types
Merge pull request #283 from ares/master

Restore compatibility with upstream networking patch
Add deface as a dependency since we're using it
Merge pull request #284 from ares/master

Add deface as a dependency since we're using it
New Deployment button fix
Merge pull request #286 from jtomasek/nde_depl_btn_fix

New Deployment button fix
Fix precompilation issues
Merge pull request #287 from ares/master

Fix precompilation issues