algem 2.8.w final malakoff
Merge branch 'unstable' of github.com:musictang/algem into unstable

Merge unstable final 2.8.w
Final merge 2.8.w malakoff