Added more templates

* Added checkout, shopping cart, product page
* Made neessory style changes in style.css
Merge pull request #1 from rahulsukla/feature/task-2887

Feature/task 2887
Fix nereid webshop template

* fixed few templates and added scripts to app.js
Merge pull request #2 from rahulsukla/feature/task-3313

Fix nereid webshop template
Add catalog and cart as dependencies
Move the contents out of the web folder
Add templates and static to package data
Patch to add category page #3315

* this patch adds category page in templates
folder and adds macro to render product list in
_helpers.jinja  template.
Merge pull request #3 from rahulsukla/feature/task-3315

Patch to add category page #3315
Send templates and statis to site packages

* templates can now be inherited
* static file handler for webshop separately
Merge pull request #4 from sharoonthomas/develop

Develop
Add cms as a dependency
Move all templates into webshop namespace

* Rearrange local templates
Fixed the base template and app.js

* Changed the rendeing orber of style.css in base template
so that it should not override styles.
* Removed the script to fetch subdivisons list from app.js because it requires
jquery validation plugin to run and loading this pluging  will make an additional http request
even on the pages wherever it is not required.
Merge pull request #5 from rahulsukla/develop

Fixed the base template and app.js
Add some default articles

* These articles are common in webshops
Removed scripts/styles from base product page

* removed scripts from product page which were blocking
form submit in gnacode(/child template )
* removed one carousel.css which is for related products and
not being used in gnacode template.
* small duplication fixed in style.css
Merge pull request #7 from rahulsukla/develop

Removed scripts/styles from base product page
Added CMS articles and categories in xml
Merge pull request #8 from rituparnapanda/develop

Added CMS articles and categories in xml