Squashed commit of the following:

commit 8edf407f665073014e9bfc08d6cc6278293a688f
Author: Charly Liu Chou <charly.liu@schibsted.es>
Date:   Thu Feb 13 10:24:51 2014 +0100

    removed the parameter at didSelectAll

commit 1a50b43d25ae2e3a324d1567119db936aed88174
Author: Charly Liu Chou <charly.liu@schibsted.es>
Date:   Thu Feb 13 10:21:58 2014 +0100

    Moved the selected state change color inside the header button

commit f377f6ba026ffbf679ccae1d8403fc23cbc9d74c
Merge: d124ccc c7957f0
Author: Charly Liu Chou <charly.liu@schibsted.es>
Date:   Tue Feb 11 12:13:32 2014 +0100

    Merge remote-tracking branch 'upstream/master'

commit d124cccd3a6f1840c24fcc31ccc990586b0f7e08
Author: Charly Liu Chou <charly.liu@schibsted.es>
Date:   Tue Feb 11 12:00:38 2014 +0100

    Add selected color for selecting case

commit e051283b875f9b9c7ec2acb1a7483368241ce944
Author: Charly Liu Chou <charly.liu@schibsted.es>
Date:   Wed Feb 5 15:29:57 2014 +0100

    wrong name at header

commit e95e03a4abc4c96092c4d54c4a53773f9ad3f08a
Author: Charly Liu Chou <charly.liu@schibsted.es>
Date:   Wed Feb 5 15:28:57 2014 +0100

    - Changed header

commit 158b1537f38fb78b1710b9ddea65b4de9b45d48a
Author: Charly Liu Chou <charly.liu@schibsted.es>
Date:   Wed Feb 5 15:25:36 2014 +0100

    - Added MCTableHeaderViewButton class to mock the cell view.
    - Added all label property as optional
Updated podspec.