[DIC]: Improve CRAP, CC for LinksUpdateConstructed, BeforePageDisplay, UpdateObserver

No functional changes, setter/getter objects are now retrieved using the DIC.

With the beginning of using DIC, move release to 1.9 alpha-2

\SMW\LinksUpdateConstructed CC: 100% CRAP: 2
\SMW\BeforePageDisplay      CC: 100% CRAP: 4
\SMW\UpdateObserver         CC: 100% CRAP: 7 (before 14)

+ UpdateObserver implements DependencyRequestor
+ BeforePageDisplay extends FunctionHook
+ LinksUpdateConstructed extends FunctionHook

Change-Id: I8e0af5876956a6715b5dfc07481fb8b6664b0798