API changes: * document the attribute class * create an AttributePrivate d-pointer class, which is in a    private header so that other KTextEditor classes can access   it at some stage * working on a way to tag and redraw ranges using a changed   attribute (probably faster to just redraw the whole screen)
API changes:
* document the attribute class
* create an AttributePrivate d-pointer class, which is in a 
  private header so that other KTextEditor classes can access
  it at some stage
* working on a way to tag and redraw ranges using a changed
  attribute (probably faster to just redraw the whole screen)

TODO updates

svn path=/trunk/KDE/kdelibs/kate/; revision=473443

hlamer/kate,hlamer/kate,cmacq2/kate,hlamer/kate,hlamer/kate,DickJ/kate,hlamer/kate,DickJ/kate,hlamer/kate,sandsmark/kate,cmacq2/kate,hlamer/kate,DickJ/kate,hlamer/kate,sandsmark/kate,jfmcarreira/kate,jfmcarreira/kate,cmacq2/kate,sandsmark/kate,hlamer/kate,DickJ/kate,jfmcarreira/kate,hlamer/kate,sandsmark/kate