i9500: add basic call functions

* This does not set up routing, so calls will not be routed correctly.
i9500: include guards for headers
i9500: move routing structures to separate header file
i9500: add voice input/output paths and routing