Unify Text/CodeCell code.

~~Proof of concept,~~

The rendered/unredered/edit_mode/command_mode is unified on code/text/cell and the visual behavior 
of showing/hiding the output-area/rendered markdown is **pure css**. So overwritable by user with css.