Add conclusion and completions page to guide view

This is a basic, working implementation.  Still no way to uncomplete a guide or
share your completion.
Fix strange crash when viewing video

We were getting a "Class not found when unmarshalling:
android.support.v4.app.FragmentManager State" exception when viewing a guide
video in portrait mode and then canceling out of the video then going back a
page.

Setting `setSaveEnabled` to false on the ViewPager fixes this issue, for some
reason.  Source:
http://stackoverflow.com/questions/11381470/classnotfoundexception-when-unmarshalling-android-support-v4-view-viewpagersav
Merge branch 'master' into guide-completions

Conflicts:
	App/src/com/dozuki/ifixit/ui/guide/view/GuideViewAdapter.java
	App/src/com/dozuki/ifixit/util/JSONHelper.java
	App/src/com/dozuki/ifixit/util/api/ApiCall.java
Merge branch 'master' into guide-completions

Conflicts:
	App/res/values/strings.xml
Completions: add custom button background to completion button
Fix login cancel state
Merge branch 'master' into guide-completions

Conflicts:
	App/res/values/strings.xml
Fix NPE when going to guide edit
Fix weird state issues with drawable
Fix logic for determining if on conclusion page
Hide completed button on teardowns
Conditionalize completed text based on site
Determine site specific completion strings in code
No need for getString wrapper, resid works fine
No need to disable adapter save, Fixed with FFixedFragmentStatePagerAdapter
Merge branch 'master' into guide-completions

Conflicts:
	App/res/values/strings.xml
	App/src/com/dozuki/ifixit/model/guide/Guide.java
	App/src/com/dozuki/ifixit/ui/guide/view/GuideViewActivity.java
	App/src/com/dozuki/ifixit/util/JSONHelper.java
Comment out Uncomplete guide endpoint
Remove duplicated string
Merge branch 'master' into guide-completions
Prepare strings file for translation