AVL correction

Removed vehicle_ref prefix
Change work ID index

Change work ID index from 1 to 0
Add Siri Status Message functionality

New siri status message functionality queries Siri server listener for
it's presence, if it does not respond, socket reconnects. Added 2 new
parameters for this option. SIRI_GET_STATUS_MS forces sending a status
message at least every SIRI_GET_STATUS_MS milliseconds.

SIRI_SOCKET_TIMEOUT_MS sets the socket timeout, if the socket has not
gotten a response within this time, an error is thrown and the socket is
reconnected.

NOTE there will be a mandatory wait of SIRI_SOCKET_TIMEOUT_MS
milliseconds every SIRI_GET_STATUS_MS milliseconds because the
bufferedreader doesn't know the end of the stream. Readline would work
but some servers do not send a newline as the last piece of data so this
is the workaround.