Add x86-64 shared lib fix

When using tidy as shared library on 64 bits, you'll get compilation error: relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object.
Usage of `fPIC` gcc flag fixes this, adding an extra layer of abstraction to addressing.