Merge pull request #8 from jvelilla/roc_template

Move libraries `layout', `model', `peristence' under cms folder
Restore implementation for auto register hooks.
Merge pull request #9 from jocelyn/auto_hook_20141112

Restored implementation for auto register hooks.
Added copyright, various description notes.
Added CMS_EXTERNAL_LINK, and improve various link interfaces.
Structured the model library with sub folder: user, link and content.
updated readme.
Renamed model-safe.ecf as cms_model-safe.ecf since it is very specific to the cms.
Fixed compilation issue due to recent use of STRING_TABLE.
Merge pull request #10 from jocelyn/copyright_20141113

Added copyright, note, and minor improvements.
Added README doc.
Renamed example/roc_api to demo.
Added contracts