Squashed commit of the following:

commit 883f83c9afc4c3c0d4f51c878e8151d5e7c661b2
Author: Alexis Mineaud <alexis.mineaud@gmail.com>
Date:   Sat Jan 25 00:28:09 2014 +0100

    Forget the idea to use the ui-router for a component, it's not possible.
    So we use ng-include and a tricky hack to inject a controller and a
    dedicated scope when clicking on a panel tab.

commit aa768e454072b477596e7304e6a680646948d2d5
Author: Alexis Mineaud <alexis@gandi.net>
Date:   Fri Jan 24 17:56:04 2014 +0100

    Trying to make stuff to work.

commit 9bde99c03cce1963d2a9ae660468e5553cec59fa
Author: Alexis Mineaud <alexis@gandi.net>
Date:   Fri Jan 24 10:49:50 2014 +0100

    Debugging router.

commit c9f030078fa3479759980ec50c83c0433f8e1de7
Author: Alexis Mineaud <alexis@gandi.net>
Date:   Thu Jan 23 17:39:17 2014 +0100

    Trying to make panels working.