* trying to fix up the yarn generation; we will tell the user about how much yarn the user needs
* the settings don't always update successfully....

TODO: use SharedPreferences to save settings things.
+ fixed unit settings; it saves the user's preference properly by using sharedPreferences and things.
+ updated te Material.java, and DogProfileCreation.java such that when returning from another page, the ui will update; when changing the base unit setting, it will display the right unit when the user comes back as they would expect

TODO: update gris activities such that they update after modifying profiles and projects.
Merge branch 'master' into eric

Conflicts:
	app/src/main/java/group8/comp3900/year2014/com/bcit/dogsweater/Materials.java
	app/src/main/java/group8/comp3900/year2014/com/bcit/dogsweater/classes/Style.java

TODO: rebase with master because extra things have been pushed to it, and do some testing
Merged:
	app/src/main/java/group8/comp3900/year2014/com/bcit/dogsweater/Materials.java
	app/src/main/java/group8/comp3900/year2014/com/bcit/dogsweater/classes/Style.java

TODO: rebase with master because extra things have been pushed to it, and do some testing
Merge branch 'master' into eric
just finished merging

TODO: merge with master because extra things have been pushed to it
Merge branch 'master' into eric
just finished merging

* added some lines of code into projectspattern so then there is only one instance of projectpattern activity going on at a time.
making grids update when you come back from modifying them

 + grids now refresh their content when needed

 ! the popups do not show the updated changes....

 TODO: make the dialog show the updated changes.... or they could just simply dismiss themselves when you click them
making imageviews update when they need to

 + dialogs dismiss themselves when you click modify...this way, i dont need to dynamically update their image too

 + in ModifyProfile.java and ModifyProject.java, the imageviews now properly update when you choose an image
Merge branch 'master' of https://github.com/CaKlassen/DogSweater

Conflicts:
	app/src/main/java/group8/comp3900/year2014/com/bcit/dogsweater/AppSettings.java
Merge branch 'master' into eric
using SQUARE crop pattern...

 + changed some crop patterns for loading images to SQUARE because using the other way in the grid views caused overlapping grid tiles in the grid view.