Document GList
Merge remote-tracking branch 'origin/teh/doclists'
expand GList API to encompass most Array-like operations
improve developer-focused documentation