* main: general code refactoring
* pi1: debugging of missing css inclusion in dlButton view, included  statements to check if a selected category is given, it is not necessary anymore to give a selected category for the list view, general refactoring
* pi3:	added a new field to select the special usage case in the backend flexform, the button to the download page is now displayed by the selection in the backend flexform, introduced a fallback for older implementations to show a Produktmappe if no special usage case is selected
* pi4:	added a new field to select the special usage case in the backend flexform, changed the function to check for affected file records to display the type navigation if a category is given or a special usage case, added special usage param to ajax request
* ajax:	included  statements to check if a selected category is given, if no categroy is selected the filename is build without this part, new var for special usage get param, select query depending on get params

git-svn-id: https://svn.typo3.org/TYPO3v4/Extensions/jhe_dam_extender/trunk@84538 735d13b6-9817-0410-8766-e36946ffe9aa