decorate CIcon with DataContract

MVC: create partial view SelectIconPartial
take out elmah, complete Edit Category, this is version 1.0
fixing Elmah configuration
enable Certificate Authentication for WCF, fix Elmah log config section