added softmaxtree switch to languagemodel.lua
fixed some languagemodel.lua bugs
datasources use key-value constructors
test-cuda.lua works with Views
languagemodel.lua works with full SoftMax for last layer