iLO Management Interface

This blueprint adds support to management interface for HP ProLiant
Servers using iLO client python library.

Change-Id: Id1457aa1d2c8801ea3e14e331065643a9d0c7e3a
Add maintenance reason field

This spec adds a `maintenance_reason` field and some associated
things for managing it.

Change-Id: I784573bcb07f9ea77338492f54303c54842fb032
Delete the placeholder file: example.rst

example.rst was a placeholder, because we needed specs/kilo to
exist for people submitting specs. Now that we have an approved spec,
the kilo directory exists.

See https://review.openstack.org/127047 for more information as to
why example.rst was there in the first place.

Change-Id: Ic062d265dce75e284c47ad90d2adb4cdca6134f0
Merge "iLO Management Interface"
Extended Vendor Passthru

This spec is about making the VendorPassthru and DriverVendorPassthru
consistent and extend it to support running vendor methods synchronously
and asynchronously as well as different HTTP methods apart from POST.

Change-Id: I85208755e08cb1108d1ca9061fc1974ccd46ef42
Seamicro Serial Console

This blueprint implements console driver -- "ShellinaboxConsole" which
support serial console access for Seamicro Fabric Compute system.

Change-Id: Ieece7f43321ef335dc89972aaa2f8f736b15f2d7
Merge "Extended Vendor Passthru"
Add requirement for APIImpact flag

Adds a requirement for an APIImpact flag in
the commit message for a proposed spec if it proposes
changes to the Ironic REST API. This will make it
much easier for people such as the API WG who want to
review API changes across OpenStack to find and
review proposed API changes.

Change-Id: I6973077d0b8d491e03a6e093dcc5e309395f2c07
Add a new driver to support AMT as power driver

Introduce a new driver pxe_amttool to extend ironic's range to Desktop.
AMT/vPro is widely used in Desktop to remotely control the power,
similar like IPMI.
It will use amttool as power management and pxe as deploy management.

Change-Id: Id720628adcd4b8b2bc503c2ac44278143d657271