Modernize LoKiCore
- introduce LOKI_REQUIRES macro to simplify SFINAE constraints
- prefer typename in template declarations
- introduce generic BindBinary functor, and use it to implement
- EqualToValue
- NotEqualToValue
- LessThanValue
- LessOrEqualValue
- GreaterThanValue
- GreaterOrEqualValue
- MultiplyByValue
- SumByValue
- Minus1
- Minus2
- Divide1
- Divide2
- remove fake argument in Round::Round
- add final to help the compiler de-virtualize
- remove SVN/CVS identifiers