RibbonFactory IViewLocationStrategy bug fix (default loaded only once, changing it has no effect)

- IViewLocationStrategy injected through constructor of RibbonFactory to VstoContribContext (fall back to DefaultViewLocationStrategy if null)
- changed IRibbonFactory LocateViewStrategy property to getter only as value of property is used on RibbonFactory construction time only
- added constructor overload for all classes inherited from RibbonFactory