Issue#62: AtomPubParser now accepts empty strings in PartitionKey and RowKey values

I changed the assertion in AtomPubParser#writeEntityToStream for accept empty strings at TableEntity#PartitionKey and TableEntity#RowKey.

Added some test cases that validate the change.