print_jobs was duplicating results

The display output was indented at the wrong place, therefore adding results each time there's a return_data.

For example, what should be:

``` yaml
'20131011111453088335':
  Arguments: []
  Function: test.ping
  Result:
    fileserver-01: true
    mainbox: true
    streamserver-01: true
    streamserver-02: true
  Start Time: 2013, Oct 11 11:14:53.088335
  Target: '*'
  Target-type: glob
  User: root
```

Becomes

``` yaml
'20131011111453088335':
  Arguments: []
  Function: test.ping
  Result:
    mainbox: true
  Start Time: 2013, Oct 11 11:14:53.088335
  Target: '*'
  Target-type: glob
  User: root
'20131011111453088335':
  Arguments: []
  Function: test.ping
  Result:
    mainbox: true
    streamserver-02: true
  Start Time: 2013, Oct 11 11:14:53.088335
  Target: '*'
  Target-type: glob
  User: root
'20131011111453088335':
  Arguments: []
  Function: test.ping
  Result:
    mainbox: true
    streamserver-01: true
    streamserver-02: true
  Start Time: 2013, Oct 11 11:14:53.088335
  Target: '*'
  Target-type: glob
  User: root
'20131011111453088335':
  Arguments: []
  Function: test.ping
  Result:
    fileserver-01: true
    mainbox: true
    streamserver-01: true
    streamserver-02: true
  Start Time: 2013, Oct 11 11:14:53.088335
  Target: '*'
  Target-type: glob
  User: root
```