Successfuly reproduced issue 628.
Merge pull request #637 from gmarz/master

Support for the pattern replace char filter
fix #628 dashes are striped of the the first level of properties when using dynamic dictionary
Merge branch 'master' of github.com:elasticsearch/elasticsearch-net
fix #634 instances of ToLower that needed to be ToLowerInvariant()
fix #626 bulk update add doc as upsert support
added build.sh for mono builds (not all FAKE targets work yet)
removed pre build event temporarily
Better generic type arguments for the base path descriptors, fixed a whole bunch of compiler warnings
fixed more compiler warnings
updated thrift project to temporarily remove the pre build event
Merge branch 'master' of github.com:elasticsearch/elasticsearch-net
fixed mono compiler crashes (returned dynamic where I could retun Type directly
on mono just call 'sn' directly instead of local sn.exe
updated projects so prebuild does not run on unix systems
simplified serializer interfaces to the bare minimum
fix #633 server side elasticsearch exceptions are now caught in a ElasticsearchServerException and a setting on ConnectionConfiguration allows you to always throw on those
ElasticsearchServerException's message now goes into .Message on base Exception class
#623 Elasticsearch.Net is now CLSCompliant
Removed unused interfaces