Navigation enhancements

Issue: http://issues.qcadoo.org/browse/QCADOO-145

We need a way to easy navigate between grids and other views. First of all to jump from one grid to another an passing the values of filters to be applied.

The second way would be a generic mechanism that allows me to pass programmaticaly some parameters which I can receive in the next view to which I jump it to.

This mechanism should be as generic a possible so that we can service many situations with it. Even if we would have to program each navigation transition in Java.