Merge 'release-0.5-alpha' to develop
Add necessary files for curriculum page fragment
Working curriculum fragment
Added layouts for yearselect curriculum page
Add CSSPaths to extract more data from curriculum
Improved CSS Paths
Add CSSPaths to electives
Finalize curriculum data extraction from website.
Classes Subject and Curriculum for organized data manipulation
Implement SQLite in curriculum for offline browsing
Code cleanup
Combined listview layout xml files.
Implement swipeback /backbutton in curriculum page
Add layout files for curriculum page
Fix page change in viewpager on year item click
Display subject names in listview
Added prereq, coreq, electives in curriculum view.
Merge 'feature-c.28' to develop closes #28
Updated license file
set home offscreen page limit to 2 to prevent repeated loading.