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.
Address #223, handle invalid ranges in DelayedSeries
Automatically tag releases in build script
Handle unioning and intersecting with empty ranges (#223, #224)
Highlight corner case in delayed series between test
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 'tpetricek.GH223'
Merge branch 'tpetricek.GH225'