Merge remote-tracking branch 'upstream/master'
Create a new classloader only when needed
evaluate ns declaration before its analysis -- need to evaluate deftypes
Merge pull request #27 from Bronsa/master

Create a new classloader only when needed