Fix buggy loading of observations after select dimension items in module

- problem was, that it generates a new data hash both
+ with old hash
+ old observations
and tries to load observations based on that hash

- after reloading, you only saw Austria, 2001, % ... (1 observation)

- now we generate a new hash, loading new observations and update hash again
Throw out obsolete CryptoJS stuff, only use md5 for everything (backend, frontend)
Add missing CryptoJS's MD5 module