Support for html form input fields and dynamic column content

To overcome issues 194 & 156. Switches/moves content between row-detail and detail-show. It includes the demo/documentation. Added a data attribute data-editable, it achieves by using a mapping variable and moving data between the row-detail and detail-show. By default it creates the map for any cell which has form input elements.