Lib fix warnings

Fixes some warnings in lib/

Changes
* missing documentation
* useless private declarations
* old inits
* unused local vars (@R4PaSs ;))

Ping:
@xymus: a_star, mpi, mpd, json, bucketed_game
@R4PaSs: buffered_ropes, base64, crypto
@privat: c, combinations, console, dummy_array



Pas mal sur que ça va pas passer les tests à cause des signatures de init magiques qui vont changer...
type inutile?