Introducing Activator for ViewComponents.
Adding a functional test for anti forgery.
Introducing ByteArrayModelBinder.
-Checks for ModelType before processing.
-Ignores quotes in ByteArrayModelBinder.
-Unit,functional Tests.
-ModelStateError is set when Covert.FromBase64String(value) throws.
Adding doc comments for ModelBindingContext

Fixes #865
implement a decision-tree-based action selector