Change project structure to be more like 4.0 Refactor and remove old code as followup after deprecations fix
Change deprecated method calls to new ones. Guard iOS version dependant functionality behind availability checks.