Make hostname to listen on configurable and move default port and address to server builder

--HG--
extra : rebase_source : abcec2e50ed5f4b8d5de73bc140f2e8f65057579
Further improve existing examples

--HG--
extra : rebase_source : 029cf8fc08f01ffbfba7a13bfebd59474476e159