cleaned up line-wrapping code.  no longer computes strlen() for each line.  no longer copies string for each line (operator=() on BzfString does a copy, new and delete).  now clipping lines to the top and the right of the message area (glScissor() did this too but this avoids the rendering when we know the string will be clipped).
cleaned up line-wrapping code.  no longer computes strlen() for each
line.  no longer copies string for each line (operator=() on BzfString
does a copy, new and delete).  now clipping lines to the top and the
right of the message area (glScissor() did this too but this avoids
the rendering when we know the string will be clipped).

git-svn-id: 67bf12f30ddf2081c31403e0b02b2123541f1680@148 08b3d480-bf2c-0410-a26f-811ee3361c24

adamsdadakaeti/bzflag,adamsdadakaeti/bzflag,kongr45gpen/bzflag,kongr45gpen/bzflag,khonkhortisan/bzflag,khonkhortisan/bzflag,kongr45gpen/bzflag,khonkhortisan/bzflag,khonkhortisan/bzflag,adamsdadakaeti/bzflag,khonkhortisan/bzflag,kongr45gpen/bzflag,adamsdadakaeti/bzflag,kongr45gpen/bzflag,adamsdadakaeti/bzflag,kongr45gpen/bzflag,khonkhortisan/bzflag,adamsdadakaeti/bzflag,kongr45gpen/bzflag,kongr45gpen/bzflag,adamsdadakaeti/bzflag,khonkhortisan/bzflag