Fallback to omniauth callback url if assertion_consumer_service_url is not set

The assertion_consumer_service_url should be _optional_ since omniauth has conventions and builtin support for callback urls. 

This update will assign the callback url if the assertion_consumer_service_url is not set.