Support floats and doubles in fields.

Change-Id: I19832106633405403f0461b3fe13b268abe39db3
7 files changed