Squashed commit of the following:

commit 40d929c43a6ab4ca5c321be41a815a152d00d043
Author: till <till@php.net>
Date:   Fri Jul 27 21:31:48 2012 +0200

    Classmap the lib directory. (Should fix issues including this in our own code.)

commit bef6c4cf218829371cc72d5beead26c489e459d6
Author: till <till@php.net>
Date:   Thu May 24 22:18:24 2012 +0200

    fix name

commit 866560a7b84e3821b6a8a64d9ba2bfdc4810c5b9
Author: till <till@php.net>
Date:   Mon May 14 15:43:59 2012 +0200

    ignore local .phar

commit 593869893a02e1d2964febfc673a086ee7737231
Author: till <till@php.net>
Date:   Mon May 14 15:43:51 2012 +0200

    composorize this sdk