Nimbus validates topo conf on submission

StormSubmitter logs the actual exception message for invalid topologies,
and it does not log the stack trace twice.

For https://issues.apache.org/jira/browse/STORM-181