ivory-language: extend Module to support sourceDep
ivory-backend-c: implement sourceDep; ivory runtime header as sourceDep
ivory-examples: fixup on showModule internal api change