compile all modules if called as 'perl -c'
Fixed Journal::absfilename were returning absolute filename.

correct behaviour is to return filename, relative to current dir
(that is journal root + relative filename appended)

problem with absolute filenames (starting with slash) that if intermediate
directory is unreadable it can be unaccessible by absolute path and
accessible by relative

+ fixing test
+ improve JournalTest.pm to test old and new filenames and compare inode ids
+ additional tests in JournalTest.pm
+ minor tweaks in JournalTest
+ improved follow/symlink test
JournalTest  - more strict validations
Journal - absolute filename calculation - optimize performance
raising File::Spec min version to 3.13 (perl 5.8.8 stock is 3.12 :( )