Adding rsyslog support in server-manager

Adding the required support to parse cluster json inpur relavant to
rsyslog and populate the required rsyslog parameter to manifest.
Closes-Bug: #1385637
Change-Id: Id20be88e24e6184db0055e202bd666700a42c75d
Partial-Bug:#1390800 -- DHCP hook to trap DHCP requests and inform server manager
was broken. The payload sent in REST was incorrect and address of SM was hard-coded.

Change-Id: I27a7f6fa9f0e7064126893e94c18265bfe889fd1
Closes-Bug: #1389905 - Moved Monitoring Query to Server manager CLI
Partial-Bug: #1378454 - Adding monitoring feature to Server manager

1. Introduce a monitoring thread that polls all the servers in the Smgr DB for their environment info.
2. The thread sends this info to a cassandra DB hosted by a configured analytics node.
3. Extended server manager CLI to show environment info like fan speed, CPU temp, etc
4. Querying module handles CLI requests at Smgr side and sends REST API call to server manager cache and returns info.
5. If monitoring is not configured correctly, no polling happens.
6. User can use monitoring status command to check for config issues.
7. Smgr Client needs to be configured with an IPMI Introspect Port to talk to SMgr Cache

Implemented Changes in comments at : https://review.opencontrail.org/#/c/4285/

Change-Id: I96f0d8272e72a22bfd1bfb2860ea5610a5c2fd7a
Merge "Adding rsyslog support in server-manager"
Merge "Closes-Bug: #1389905 - Moved Monitoring Query to Server manager CLI Partial-Bug: #1378454 - Adding monitoring feature to Server manager"
Monitoring IPMItool Bug fix

- The username and password for ipmitool command needs to be taken from configuration in server JSON
- If not configured, default credentials used will be admin/admin

Change-Id: I99c7d91dde512b1b54f24605a7a584e396690021
[Server Manager: defaults ]
Partial-Bug: #1393507
Removed the sm-defaults.ini as defaults is moved to sm-config

Tetsting:
1)Made sure we are abel to add server with minimla data.
2)Re-image them
3)Add cluster with minimal data.
4)Provision the server with newly created cluster.

Change-Id: Ia4df2b0a10eb1a8a33ea8c0c7e7a55942a7261ac
Merge branch 'monitoring' of https://github.com/nitishkrishna/contrail-server-manager into monitoring

Conflicts:
	src/client/smgr_monitoring.py
	src/server_mgr_ipmi_monitoring.py
	src/server_mgr_main.py
	src/server_mgr_mon_base_plugin.py
	src/sm-config.ini
	src/sm-monitoring-config.ini