Primera version de los objetos Panel, Root y Splitted. Issue #35
Fixeados algunos metodos y el problema de la herencia prototipada. Creado un modulo layout_examples que tiene codigo de ejemplo a falta de un doctests. issue #35.
Fixeado un bug en el put de un Splitted.
Mejorado el renderizado de los bordes del Splitted para que solo se muestra la division top/bottom o left/right, dependiendo de la separacion, si es horizontal o vertical.
Agregado otro ejemplo usando split.
Implementado el swappeo de dos paneles. issue #35.
Agregado un checkeo en caso de querer agregar 2 veces un mismo panel.
Implementado (pero solo un draft) de la funcionalidad para remover paneles.
Implementado el Null pattern para la property _parent de cada panel.
Fixeado el remove, completando parte de la funcionalidad del issue #35.
Removidos los refreshs innecesarios.
Agregados mas ejemplos del remove.
Implementada la funcionalidad de mover un panel a otro lugar a traves de un split.
Removido codigo obsoleto. Creado un metodo is_attached para ver si un panel esta o no attachado a un root.
Incluido en el repo la dependencia jquery-ui e importada usando requirejs. Implementado un draft de Tabbed.
Agregados los tabs al sistema de layout. Aun resta hacer mas casos de uso sobre esto, ver como determinar el nombre de cada tab y como seleccionar la tab que se muestra primero inicialmente. Siguiendo issue #35.
Agregado un ejemplo mas.
Agregado el metodo replace_panel al Tabbed, aun tiene algunos metodos con bugs.
Reimplementados los objetos Panel, Root, Splitted y Tabbed del layout, simplificando un poco la dinamica para el issue #35.
Implementado el objeto Tabbed. Falta ver como se remueven los tabs (issue #35)