test dotprops calculation against matlab baseline
TODO in xform.neuronlist

* might be useful for e.g. mirroring lots of neurons
doc improvements and polishing for dotprops
Bump version to 0.3
Bump version to 0.3.99 anticipating significant developments
make sure all.equal.neuron is exported (& documented)

* caused problems in AnalysisSuite tests
Add plot3d and subset.dotprops
fix missing export of dotprops.default
Core neuronlist methods
@S3method directives to ensure dispatch of xform.dotprops and xform.list
Add [.neuronlist, subset.neuronlist, plot.neuronlist, nlapply

* still missing plot(3d).neuron
fix attached dataframe in kcs20

* row order had got mixed up.

Code: 
smallest20kcs=names(sort(sapply(dps[unique(as.character(kcs$exemplar))],object.size),dec=F)[1:20])
kcs20=dps[smallest20kcs]
df=attr(kcs20,'df')[,c('gene_name','Name','idid','soma_side','flipped',"Driver","Gender","X","Y","Z")]
df$gene_name=as.character(df$gene_name)
m=merge(df,kcs,by.x='gene_name',by.y='item')
rownames(m)=m$gene_name
attr(kcs20,'df')=m[names(kcs20),]
save(kcs20,file='/GD/dev/R/nat/data/kcs20.rda',compress='xz')