Handle multiple asset routes properly in RoutesHelper (fixes #301)

Changes RoutesHelper to handle the case of multiple asset routes, when
the ReverseAssets controller needs a path to be specified on `at()`
calls to distinguish among them. Introduces a `securesocial.asssetsPath`
configuration entry to specify the path if necessary (default is
`/public`).