Align remoteproc definitions with those of the kernel in use

- move all remoteproc definitions to a separate header
- add more remoteproc definitions: prepare for rpmsg/virtio journey