Bug 2183: ClassCastException in AbstractTypeMemberBuilder fix

Change-Id: I0d5a21653f958c630c2a573b9cb90af28e59a627
Signed-off-by: Martin Ciglan <mciglan@cisco.com>
(cherry picked from commit b741f59e2b57c1812af40e89c89782a8a717a394)
Bug 2176 - add property with name == null fix.

The Preconditions.checkArgument(name != null,..) check has been added into the
addProperty(String name) method in the AbstractGeneratedTypeBuilder class.

Change-Id: I9db2b718011fa397cf1cd659ae56f8764bb8316e
Signed-off-by: pkajsa <pkajsa@cisco.com>
(cherry picked from commit 23e82385c675216762588f9400ff8244b68bd8cd)
Merge "Bug 2183: ClassCastException in AbstractTypeMemberBuilder fix" into stable/helium