[JUnit] Initial commit with partially stubbed interface implementations ([Shell][FileMap][MultiFileHashMap] Minor architecture fixes).
[JUnit] Created separate package. [FileMap][MultiFileHashMap][JUnit] Major functionality improvements towards JUnit task.
[JUnit] Added some Unit tests. Small bug fixes.
[?] Forgotten files.
[JUnit] Minor functionality bug fixes and refactoring.
[JUnit] Added one more Unit test.
[JUnit] Renamed JUnit class static method according to class name.
[MultiFileHashMap] Added some sanity checks
[MultiFileHashMap] Fixed null directory string argument check.
[FileMap] Fixed commit functionality related logic.
[MultiFileHashMap] Fixed side spaces issue for put.
[FileMap] Fixed size get method.
[FileMap] Fixed get method.
[FileMap] Fixed remove command.
[JUnit] Fixed size getting for newly created table.
[FileMap] Fixed rollback and put methods.
[MultiFileHashMap] Fixed possible ambiguity for delegate thingy.
[MultiFileHashMap] Debugging.
Merge pull request #296 from sanevova/master

Mishatkin Vladimir, 297, JUnit (master)