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.