Enrich the flot with the ability to add text into markings.

Enrich the flot with the ability to add text into markings, customerize rounded corner markings, etc.

Screen shot:

![f850bda8-3572-11e3-9e18-a089daed8cf0 1](https://f.cloud.github.com/assets/3367820/1451698/7018f040-42a6-11e3-9d77-ee593f330f92.png)