SmartFormatter

All filters use smartFormatter.
Add validator but not using it yet
Bulk indexing using BulkDescriptor
Layout is not affecting
Stop the timer properly and wait for it to finish
Reorder things
Performance
Merge branch 'master' into Dev

Conflicts:
	src/log4net.ElasticSearch/ElasticSearchAppender.cs
reorder tabs
Merge branch 'Dev'