Refactoring of DATA and HEADERS frame as discussed in Layering TF.

Move definition of FINAL flag to DATA and HEADERS frames.
Replace HEADERS+PRIORITY with HEADERS and a separate PRIORITY flag.
Renumber other associated flags now that FINAL is frame-specific.
Add a MSG_DONE flag for future extensibility.