Separate link parsing logic to its own method
Add support for linked images
Add tests for linked images
Doc for all fragments (now remaining: only recent undocumented commits)
Merge branch 'feature/hyperlinked-images' of https://github.com/tremby/php-kit into hyperlinked-images

Conflicts:
	src/Prismic/Fragment/ImageView.php
Added a test for HTML serialization of linked images
Do not hyperlink text when LinkResolver returns null

Treat the link as broken if the LinkResolver returns null. This allows
the application developer to decide when a link is broken (which may
depend on context, as well as on $link->isBroken()), and log an error
if they like.

FakeLinkResolver has been updated to return null when
$link->isBroken() is true.

Behaviour before this patch was to render <a href="">link text</a>.

This fixes issue #21
Add test for broken link rendering
Do not hyperlink images when LinkResolver returns null
Adjust linked image tests to check document links and allow for broken documents
Merge branch 'tremby-feature/dont-hyperlink-null-urls'
Documentation for last remaining undocumented bits (kit is 100% documented, yeay)
Bump 1.0.4-dev -> 1.0.5-dev
Made the client instance overridable.
Fixed the tests because ok refs that changed on LBC repository
Merge branch 'override-client' of https://github.com/RobinvdVleuten/php-kit into RobinvdVleuten-override-client
Removing branch alias in composer.json
Setting the proper branch alias in composer.json
Update SearchForm.php

Hello,

I think there is a little problem at line 258.
The third argument of cache->set() is a ttl, so $expiration must be set to a ttl, and not to a absolute timestamp. This can lead to caching problems, because ttl is set to 2014 - 1970 + 10 years (from cache-control header) = 50 years, that is a too high ttl for some caching systems.

Cheers,

Pierre
Merge pull request #64 from vancromp/patch-1

ttl vs absolute timestamp