Used typeahead.js to implement auto-complete in search bar. #6403

1. Added small test for auto-complete route.
2. Refactored test_product to test_website as sitemap was moved to
website.py.
Duplicate translations
Merge pull request #248 from PritishC/feature/task-6403

Used typeahead.js to implement auto-complete in search bar. #6403
Implemented addition to and removal from cart. #6409

1. Addition to cart is checked in three places -:
    * Product Page
    * Related product on a product page
    * Wishlist
2. Removal from cart has been implemented for the Delete link which
appears for each product in the cart, as well as Cart hover menu.