CN51 migration and integration

Made the app work on CN51
NPE fixes when new intent is fired
Back stack problem fixed with ProductDetails
Housekeeping