title: Upgraded to JSF 2.1.22 and now PrettyFaces URLs are broken
body: <p>As the title states, I recently upgraded to jsf to 2.1.22 to address an issue with nested ui:repeats.  Anyway, in doing so all my Prettyfaces URLs are no longer working.  Instead of the url:
  <code>http://localhost:8080/foo/bar/91521</code>
  I get 
  <code>http://localhost:8080/foo/bar/%23%7bnavigationbb.visit.id%7d</code></p>
  
  <p>My URLMapping is as follows</p>
  
  <p><code>@URLMapping(id = "foo-bar", viewId = "/foo/bar.xhtml", pattern = "/foo/bar/#{visit : navigationBB.visit}")</code></p>
  
  <p>in my faces-config.xml</p>
  
  <pre><code>    &lt;navigation-case&gt;
          &lt;from-outcome&gt;foo-bar&lt;/from-outcome&gt;
          &lt;to-view-id&gt;/foo/bar&lt;/to-view-id&gt;
          &lt;redirect&gt;
              &lt;view-param&gt;
                  &lt;name&gt;visit&lt;/name&gt;
                  &lt;value&gt;#{navigationBB.visit.id}&lt;/value&gt;
              &lt;/view-param&gt;
          &lt;/redirect&gt;
      &lt;/navigation-case&gt;
  </code></pre>
  
  <p>and the urls are the result of the following</p>
  
  <pre><code>&lt;h:link rendered="#{not cc.attrs.fooActive}" outcome="foo-bar" &gt;
      &lt;span class="status-arrow" /&gt;
      &lt;span class="icon"&gt;1&lt;/span&gt;
      #{messages.label_fooInformation}
  &lt;/h:link&gt;
  </code></pre>
  
  <p>If it matters, I am running on tcServer 2.7.2, Tomcat version 7.0.30, jsf 2.1.22, prettyfaces 3.3.3, primefaces 3.5, servlet 3.0.1</p>