nunaliit2-js: Allow recursive definitions for map styles.

Issue #158