support tests written in property
generalize runtime map
remove unused value
generalize mapIgnoreRuntime
separate runtime utilities
support more types

* TestResult<_> seq
* TestResult<_> list
* TestResult<_>[]
simplify logic to detect Persimmon tests
Merge pull request #25 from pocketberserker/support-property

Support property
add parameter computation expression
add explicit type annotation
use custom operator
rename parameters computation expression
add like TestCaseAttribute of NUnit computation expression