Allow Initialize without specifying the backend type

Basically commit 6ce8538719d541973a87fd6d77e6ddacf55771b5 made it
impossible to use Xwt dynamically. This commit will revert to a previous
(working!)  state by removing the null check.