Bug 1045828 - Add 'Add to Home Screen' to browser chrome menu. r=kgrandon

All those 'if' makes me sad. But this is my fault. I think once this patch has landed, we need to clean up a little bit app_chrome.js and remove all the old navigation code. I'm pretty sure we are at a stage were we will never need it anymore.