New: CPTextView, CPTextStorage, CPTextContainer, CPLayoutManager and CPSimpleTypesetter + CPFontPanel + RTF parser/producer [+1]

This is an implementation of the cocoa text system for cappuccino. It is based on the (long-dead) cappuccino-fork from http://github.com/emaillard/cappuccino. I eventually re-wrote most of the code and i.e. replaced canvas-drawing with DOM-spans to address the immanent performance and rendering-quality issues. In my testing the code is currently fully functional. However, Cappuccino still needs two critical mods to make it work:

* Merge in PR #2045 (CPTextView will crash without it)
* Pasteboard support is broken in Safari. This has to be worked around somehow to make it useful here.

fixes issue: #1432
Assignation would save some runtime calls

```objj
var notificationCenter = [CPNotificationCenter defaultCenter];
[notificationCenter removeObserver:_delegate name:CPTextDidChangeNotification object:self];
[notificationCenter removeObserver:_delegate name:CPTextViewDidChangeSelectionNotification object:self];
[notificationCenter removeObserver:_delegate name:CPTextViewDidChangeTypingAttributesNotification object:self];
```