added sparse full rlnc encoder to public api

@mvp @petya2164 any comments?
@jpihl I think this one should be listed before all the shallow variants. The order is a bit messy in this file ;)