meta-phosphor: Replace phosphor-rest with bmcweb

This patchset replaces the python based phorphor-rest implementation
with bmcweb, a c++ implementation.

bmcweb has several advantages to phosphor rest, and should be the
default implementation for new BMCs.  Some of the advantages include:
1. Authentication and authorization is based on PAM
2. Its written in a compiled language, which gives it more applicability
for low resource systems with lower memory.
3. It replicates all the existing phosphor-rest interfaces.
4. Smaller binary size.  The bmcweb binary compresses to 800KB at last
measure.
5. bmcweb implements a compliant redfish interface, which phosphor-rest
does not.
6. bmcweb has a selectable build, so features can be enabled/disabled
per platform as needed.

Change-Id: I58902e2f2506aba7bfce5fa508661bccf0efcf47
Signed-off-by: Ed Tanous <ed.tanous@intel.com>
diff --git a/recipes-phosphor/interfaces/bmcweb/bmcweb.socket b/recipes-phosphor/interfaces/bmcweb/bmcweb.socket
index b1db27d..8782e4d 100644
--- a/recipes-phosphor/interfaces/bmcweb/bmcweb.socket
+++ b/recipes-phosphor/interfaces/bmcweb/bmcweb.socket
@@ -2,7 +2,7 @@
 Description=BMC Webserver socket
 
 [Socket]
-ListenStream=883
+ListenStream=443
 ReusePort=true
 
 [Install]