Merge branch 'hotfix/0.20.4' into devel
Bump version to 0.20.5 to re-submit to CRAN
Bump version do development next stage: 0.21
Refine check on final deviances in multiruns to catch the case of all being NAs or NaNs, and make the error message more informative (related to issue #8)
aheatmap: added argument cexAnn to control the size of the annotation tracks (i.e. the width/height of row/column annotations)
aheatmap: added argument layout to specify order of components both horizontally and vertically (annotation, labels, matrix). Dendrograms are not yet flipped if plotted after the matrix
aheatmap: layout specification now works also for flipped dendrograms (also added new function aheatmap_layout to show layout diagram)
Update NMF heatmap vignette
Update NMF heatmap vignette (pdf)
Added the draft of a new vignette for describing generic functions of aheatmap
aheatmap: fix multiple spacing issues in layout and factorize part of the code
aheatmap:
  * fix multiple spacing issues in layout
  * factroise part of the code
  * enable changing scale legend orientation
  * changed the way layouts are composed: now use '*'
aheatmap: implement layouts for scale legend as well
aheatmap: fix issue with layouts that end with a '|'
Continued aheatmap vignette: added section on colour scale legend
aheatmap: improved handling of custom colour scales
fix typo bug in nmf: idx not found
Update doc and fix unknown macro in aheatmap doc
Fix error in handling deviance values when keep.all=FALSE
aheatmap: fix bug introduced by changes in ccRamp, which broke annotations