detect ico type
pr feedback
fix tests for 1.8.7
Merge branch 'apanzerj-master'
Documentation and example fixes for ico format