New LINQ with implementation
Use Maybe monad to simplify syntax
Object input interface
Test built-in LINQ support
Remove provider implementation
Merge branch 'feature/LINQ2' into develop
Initial implementation of Object<>()
Specialized InputEntryAttribute children classes
Add search option for derived attribute class
Add options for AttributeCollection.GetAttributes to include sub class
Handle input in attributes
Fix error message
Add prompt and error message
Input test infrastructure
Test input int
Test input yes/no
Test input enum
Sort entries by index
Refactor input test
Test input object