Add SwipeRefreshLayout from support.

- Remove deprecated PullToRefreshLib.
- Enable and disable swipe on data load
update grdiview to dimensions (multiple screens). reduce spacing.

- Horizontal and Vertical spacing of gridview.
Add new logger methods. No TAG needed in every class
Fix Grid for profiles books and other layouts.

- Seperate layout file for tablet not needed.
- GridView auto-fits the screen width
Merge branch 'calligraphy' into ui-home

* calligraphy:
  Use calligraphy textapperance for custom typeface
  Use calligraphy for custom font loading.

Conflicts:
	barterli/build.gradle
	barterli/src/main/res/layout/layout_item_book.xml
add String TAG for logger
Merge pull request #96 from mipreamble/ui-home

Ui home