Travis: Set LD_LIBRARY_PATH for libdiscid, install libdiscid0-dev because it contains libdiscid.so.
Handle libdiscid methods not available in older versions.

Also moved all code depending on System.Runtime.InteropServices to Lib.
Added Disc.LibdiscidVersion