title: h:outputText does not break \r\n characters into new lines
body: <p>I have a <code>String</code> variable which contains carriage returns and new lines <code>\r\n</code>.</p>
  
  <pre><code>text = "Text1\r\nText2\r\nText3";
  </code></pre>
  
  <p>I'm presenting it using <code>&lt;h:outputtext&gt;</code>.</p>
  
  <pre><code>&lt;h:outputText value="#{bean.text}" /&gt;
  </code></pre>
  
  <p>But it doesn't recognize the new line characters and shows as below in webbrowser.</p>
  
  <blockquote>
    <p>Text1 Text2 Text3 </p>
  </blockquote>
  
  <p>Why doesn't the <code>&lt;h:outputText&gt;</code> break <code>\n</code> into new lines?</p>
  
  <p>What should I do? Do I have to replace <code>\n</code> with <code>&lt;br /&gt;</code>?</p>