Back port all improvements for file systems made by Luke Quinane

I'm aware that this merge is big, so i test most of file system feature to be sure about the impact. 
I just ignore two failling tests (that i'm investigating) about HFS+ and NTFS but i've tested these two file system in JNode itself and see no problems.

Fabien L.