Core pr 4

Contains different bug fixes an code updates to match the ding2 coding style.

Cleaned up the coding style.
Updated contrib modules.
Updated to used the new material list theme function from ding_base (responsive).
It seems to be duplicated at least in [ding_loan.js](https://github.com/ding2/ding_loan/pull/3#discussion-diff-10796721).