load extensions from classpath; before this commit only plugins can declare extensions
Merge remote-tracking branch 'origin/master'