title: Orchard ShellSettingsManager always returns the second Tenant settings
body: <p>I'm running a multi tenant Orchard Web app . 
  When running the first time (with multi tenant already set up) when requesting <code>~/</code> I'm calling a service to get the current Shell settings.</p>
  
  <p>and its returning me the second Tenant <code>ShellSettings</code> with BaseUrl (<code>~/Tenant1</code>)  : </p>
  
  <p><code>_ShellManager.LoadSettings().FirstOrDefault()</code></p>
  
  <p>is this a bug or am I missing something? </p>