Add test case (close #59) and update build to copy required RProvider files

Because the tests are loading the RProvider from "bin", we also need to copy
DesignTime and Server files there so that it has all it needs to load.
Merge pull request #3 from tpetricek/mainline

Mainline
Address #223, handle invalid ranges in DelayedSeries
Default CSV schema inference reduced to 100 rows, whilst forcing schema inference to happen on a separate stream to that used to load in the data to the frame. This is necessary when working with streams that do not support seeking e.g. HTTP.
Automatically tag releases in build script
Handle unioning and intersecting with empty ranges (#223, #224)
Highlight corner case in delayed series between test
If a stream does not support seeking, read the data into a memory stream before pushing into CsvFile.Load.
Merge pull request #4 from adamklein/GH223_tomas

Gh223 tomas
Fix remaining issues with unioning & interesecting ranges

The code that collected points where ranges start/end was correct (as of
earlier change), but there was one more place that needed to include the
same check (this is when we check whether a range contains a value - we
need to ingore wrong ranges).
Merge branch 'master' of github.com:tpetricek/Deedle
Merge branch 'tpetricek.GH223'
Merge branch 'tpetricek.GH225'
Revert change for interactive testing
Merge remote-tracking branch 'isaacabraham/master'
Readability tweaks in the CSV bug fix
Update R provider reference