Support customize the dashboard http/https port

We need support to customize the OpenStack dashboard http and https
listen port to avoid these ports conflict with existing web application.

Change-Id: I9a3464487e0c8eb2eed397e847a9e4a6fedd43e0