Made all Items Parcelable, added SavedInstanceState Stuff, partial caching

* Book/Listing/Course are now parcelable, so can be passed as putextra()
in an intent call.
* Some basic onSaveState() stuff that will hold onto our itemList during
rotations or if the activity dies.
* Made it so that instead of just 2 listviews loading at once, all three
load at once, so they never reload unless the fragment fully dies.
* Overrode onPause and onResume for debugging purposes.
Changed Icon

Added new Icon to see how we like it.
Changed Name of App
Merge remote-tracking branch 'origin/ParcelableSavedInstanceNewIcon'

Conflicts:
	TextbookMarket/src/main/java/com/lakehead/textbookmarket/CoursesFragment.java
	gradle/wrapper/gradle-wrapper.properties