Add support for external MongoDB

* Add textboxes to specify MongoDB user, password, db name and hosts ips
* Add validation checks for user input
* Don't allow to choose mongo role for node if external mongo setup is set

Partial implements blueprint external-mongodb-support

Change-Id: If80dd3a5b06fbb06eebc81148edc9631dfa360db
Merge "Add support for external MongoDB"