Update

Split filesystem.h/.cpp in 3 files
Fix kmalloc sometime indirectly calling itself (throught VGAText with the log enable)
Add ability to detect if the whole disk is an ext2/ext3 partition (usefull with bochs)
Add fatalError and message if we return from boot()
Add MOTD when running with bochs

If we detect that the whole disk is a partition (like boch's disk image),
we mount it and display /dev/0/etc/motd wich is just a standard disclaimer.
Bugfixes

Fix several paging bugs.
Create llistForward.h to "forward-declare" llist, without #including the headers used by llist internally
Misc minor changes and bugfixes
Fix bugs, add breakpoints

Add support for hardware breakpoints (debug.h/.cpp)
Improve VGAText stability.
Fix the EXT2 driver, for now it works on both bochs and real hardware.
The EXT2 driver will not attempt to mount partitions with an inode size != 128 anymore.
Fix Fixed several buffer overflows that were corrupting the malloc metadata.
Fix misc bugs.
Merge branch 'master' of https://github.com/tux3/SepplesOS.git