[HttpKernel] changed the fragment handler to explicitely disallow non-scalar in generated URIs (refs #8263)
[HttpKernel] added a unit test to demonstrate that passing objects works for inline controllers