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 :( )
some integration tests for relative filename calculations in upload-file
global function abs2rel invented
config_engine_timeout test - rewriting with real directory on filesystem
config_engine_token test fixed to use real filesystem
config_engine_upload_file move out integration test code
Utils - binary_abs_path and abs2rel hack

binary_abs_path - is like Cwd::abs_path but with workaround for bugs
abs2rel hack for ancient File::Spec
ConfgiDefinition relfilename calculations improved
meta and minor fixes
disable warning here
upload-file file/dir - additional checks
metadata update
this abs_path is more correct
upload-file - updated docs in readme
changelog/readme update for upload-file command
fix test failing when TMPDIR contains spaces