compiler: py: check '*' namespace after 'py'
compiler: js: skeleton JavaScript generator
compiler: js: first pass at generating models and services
Merge branch 'master' into #23
lib/java: Preconditions.checkNotEmpty
Merge branch '#23'