including remote origin in the git information generated by LPVersionRoute

### motivation

https://github.com/calabash/calabash-ios/issues/243

when testing stand-alone a stand-alone ipa, it is important to know the provenance of the calabash server.  since this is an open sourced project, clients can build and install their own calabash.framework.  we do not want to be in a position where we are debugging a third party's server changes.

refactored the git related information into its own key and add remote origin information.


```
> server_version
{
                        "outcome" => "SUCCESS",
                         "app_id" => "com.lesspainful.example.LPSimpleExample-cal",
               "simulator_device" => "iPad",
                        "version" => "0.9.163.pre7",
                       "app_name" => "LPSimpleExample-cal",
    "iphone_app_emulated_on_ipad" => true,
                          "4inch" => false,
                            "git" => {
        "remote_origin" => "git@github.com:jmoody/calabash-ios-server.git",
               "branch" => "0.9.x-include-git-remote-origin",
             "revision" => "c68d723"
    },
                    "app_version" => "1.0",
                    "iOS_version" => "6.1",
                         "system" => "x86_64",
                      "simulator" => "iPhone Simulator 463.9.4.2, iPhone OS 6.1 (iPad Retina/10B141)"
}
```