2.4 version documentation WORK IN PROGRESS

I've splitted documentation into a couple of JS files since some doc
pages aren't tied to classes or methods and this will turn doc into a
more maintainable monster...