Cache whether an update performs a shift, and expose a method to determine after an update if a shift occurred.
Merge pull request #944 from mbarriault/master

Cache whether an update performs a shift, and expose a method to determi...
Added LCCP algorithm as well as an example.
Merge pull request #718 from mschoeler/lccp

Lccp
Fix CMake for PNG (with the quotation mark, the "optimized/debug" will be misinterpreted).