modified project heirachy

* headers will contain cpp headers
* src contains cpp files
* qml/CustomWidgets contain reusable widgets
* qml/recipe-manager contain RecipeManager specific widgets
* js contains javascript code
added fonts folder and update qml that use it
updated qml components to use new project hierarchy
Merge branch 'master' of https://github.com/escape-char/qml-recipe into addrecipe

Conflicts:
	js/DatabaseHandler.js
	js/fontawesome.js
	qml/CustomWidgets/ActionBarButton.qml
	qml/CustomWidgets/CustomButton.qml
	qml/CustomWidgets/Dialog.qml
	qml/CustomWidgets/MainMenuItem.qml
	qml/recipe-manager/BrowseView.qml
	qml/recipe-manager/CategoryItem.qml
	qml/recipe-manager/CategoryList.qml
	qml/recipe-manager/CustomButton.qml
	qml/recipe-manager/DatabaseHandler.js
	qml/recipe-manager/RecipeList.qml
	qml/recipe-manager/RecipeMainMenu.qml
	qml/recipe-manager/components/CustomButton.qml
	qml/recipe-manager/fontawesome.js
	qml/recipe-manager/js/DatabaseHandler.js
	qml/recipe-manager/js/fontawesome.js
	qml/recipe-manager/main.qml
Merge branch 'master' of https://github.com/escape-char/qml-recipe into addrecipe

Conflicts:
	src/rating.cpp
updated recipe manager modules to use new hierarchy