Changed azure log table format and log query

1. Changed azure log table structure. Removed the property collection
which was added as a single item. Instead added a new column for each
property. This is done so that we can query and extract only what is
needed.

2. Changed the query to fetch data from Azure table. Data to be fetched
as DynamicTableEntity instead of as some child class of TableEntity.
This is useful in 2 ways. It prevents the reflection overhead that the
first approach enforces. Secondly, we can write our own entity resolver
to project the results and by using this capability, we can plug in code
to convert the results to JSON.