aheckmann/gm — pull request #240 by ludow (2013-12-09 17:41:55+00:00)
Title: Colon bad behaviour when reading Profile-iptc with imagemagick

I found bugs reading metadata fields when a colon followed by a space in the value.

ex.
For the caption:
```
2#120#Caption="Leader of Turkey\'s main opposition Republican People\'s Party (CHP),
Kemal Kilicdaroglu, talks during an interview with Reuters in Ankara December 7, 2013.
Picture taken December 7, 2013. REUTERS/Umit Bektas (TURKEY - Tags: POLITICS)"
```
gm returns
```
'Caption[2,120]: Leader of Turkey\'s main opposition Republican People\'s Party (CHP),
Kemal Kilicdaroglu, talks during an interview with Reuters in Ankara December 7, 2013.
Picture taken December 7, 2013. REUTERS/Umit Bektas (TURKEY - Tags': POLITICS)'
```
instead of
```
'Caption[2,120]': 'Leader of Turkey\'s main opposition Republican People\'s Party (CHP),
Kemal Kilicdaroglu, talks during an interview with Reuters in Ankara December 7, 2013.
Picture taken December 7, 2013. REUTERS/Umit Bektas (TURKEY - Tags: POLITICS)'
```

I fix it by adding a non greedy operator in identify responses parsing regexes.
I also had a test for this bug but i don't know if i did it in a right way.