fix Tree::getAll() method

Passing publication id as first parameter the method returned an empty array
add hidden input of original_name field #383

cloning media lost original file name
change the way nickname is built on clone #383
add clone structure to Tree model unit test #383
fix wrong media 'name' cloning media object #117

* try to change file with the same file
* choose the option to create new media object