Christian Stocker has been sworn in as Austrian chancellor as a new government took office after a five-month wait following elections in September.