sync: use interrupt endpoint on independent interface

Also, use common header file/submodule for java2arduino and da.h for
sync constants (not yet included).
The latter is responsible for defining:
 - RTCSYNC_IF_CLASS
 - RTCSYNC_IF_SUBCLASS
 - RTCSYNC_IF_PROTOCOL
 - RTCSYNC_EP_ADDR (endpoint address + direction)