UserAgent: Include system information (Fixes #75)

Also added the versionName which is much prettier than the version code.

Example: iFixitAndroid/2.0.0 (27) | Dalvik/1.6.0 (Linux; U; Android 4.2.2; Galaxy Nexus Build/JDQ39)