rplot: add list partitioning function

Useful when splitting many plots in to a smaller grid
rplot: insert blanks and plot when fewer plots