switched to jsf 2.1 and PF 3.5. Somehow still have 2 JSESSIONID in chrome. FF is ok.
Managed to get @ManagedBean and @javax.faces.ViewScoped work in spring. Now switching is even easier