Added new window and layout types
Refactor layout creation
Tidied subwin paging
Fixed window resize
Added rosterwin.c
Moved roster functions
Merge branch 'master' into xep-0223