Add support to pass arguments to module in run and run-js tasks
Change default value for encoding from "" to null
Tests for ceylon compile task