Fix: king shelter evaluation

Modified king shelter evaluation, e.g.:
- include all surrounding pawns as shelter / storm pawns
- consider attacks on the back rank and second rank