title: Problem with replacing placeholders in xml configured in contextConfigLocation param
body: <p>When I put placeholder in web.xml then it is correctly replaced by value defined in catalina.properties or -D param from vm options. But don't work when i put placeholder into xml which is loaded by ContextLoaderListener.</p>
  
  <p>web.xml snippet:</p>
  
  <pre><code>&lt;listener&gt;
      &lt;listener-class&gt;org.springframework.web.context.ContextLoaderListener&lt;/listener-class&gt;
  &lt;/listener&gt;
  
  &lt;context-param&gt;
      &lt;param-name&gt;contextConfigLocation&lt;/param-name&gt;
      &lt;param-value&gt;
          ${placeholder}, &lt;!-- WORKS --&gt;
          /WEB-INF/applicationContext.xml &lt;!-- DON'T WORK, WHEN PLACEHOLDER IS DEFINED INSIDE XML --&gt;
      &lt;/param-value&gt;
  &lt;/context-param&gt;
  </code></pre>