Changes to logging

Created generic version of table appender, so that it can be used to log
different derived classes of TableEntity.
Enabled support for ActionFilters.
ActionFilters associated with MetaTableAppender. ActionFilter will write
to MetaLogsTable via MetaTableAppender.
Changes to log4net config to declare new table appender.
Support for local and remote ip address and local port.
Prevention of management controller calls going to the azure log. This
is a very hacky implementation currently, should be improved.
Changed file structure in endpoint project. Bifurcated files into
appropriate folder structure.