Misconfigured connections throw exception

Issues #738 and #779 showed that if a connection, in runtime or generator sections, isn't configured in
`propel.database.connections` section, Propel throws an exception with a cryptic message.
With this PR, we cover this use case by throwing a specific exception with a more explaining message.