Clean up menu code

We aren't at all consistent with calling super or returning the correct
value in the options methods e.g. onOptionsItemSelected. This makes it
consistent with the examples in the Android docs.
Change modified dates to doubles

Modified dates in the API are changing to doubles so they have more precision.
Unfortunately, GSON fails trying to parse a double into an int so we
must change the type to be compatible.
Fix NPE on embed steps
Merge pull request #157 from iFixit/make-modified-dates-doubles

Change modified dates to doubles
Fix the build
Ensure proper UNIX file format

This ensures that all files have newlines at the end.
Add analytics property id for dozuki
Add search menu item click event tracking
Bump version numbers for release and remove unneeded value overrides in gradle config
Fix null pointer on search result without image
Externalize some missing strings
Merge remote-tracking branch 'origin/master' into clean-up-menu-items
Merge pull request #156 from iFixit/clean-up-menu-items

Clean up menu code
Merge remote-tracking branch 'origin/master' into barcode-scanner

Conflicts:
	App/res/menu/search_menu.xml
	App/src/com/dozuki/ifixit/ui/BaseSearchMenuDrawerActivity.java