Add tests for new feature, wks.get_all_records()
Add tests for new feature, wks.get_all_records()

wks.get_all_records() treats the spreadsheet like a lightweight database,
returning all rows after the first one as a dictionary that has the first
row of values as keys.

In addition, values are not merely returned as strings, but converted when
possible to a float or an int. A boolean param called empty2zero controls
whether empty cells are returned as empty strings or as zeroes.

azenk/gspread,jkhoogland/gspread,burnash/gspread,finoptimal/gspread,JPO1/gspread,amleczko/gspread,m4rc1e/gspread,KandarpShah/gspread,wbrp/gspread,nateyoder/gspread,habibmasuro/gspread,ShivaShinde/gspread,Squarespace/gspread,suminb/gspread,rohit91/gspread,peczony/gspread,msuozzo/gspread,gitqwerty777/myGspread,paulfitz/gspread,brakhane/gspread,dimartiro/gspread,tjyang/gspread,DanielHabib/gspread