* reusing session data if not forced by caller or an interval time
* implemented some api data container classes, regarding type checking and default values
* default values for getProperty calls
* catching null/cast exceptions of json extraction regarding readable code and invalid api response values
* added the license header
* other minor changes

hopefully i got it right this time ;)

git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@25022 ebf7c1c2-ba36-0410-9fe8-c592906822b4
refs #27784

git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@25023 ebf7c1c2-ba36-0410-9fe8-c592906822b4
Updated Türkçe Translation

git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@25024 ebf7c1c2-ba36-0410-9fe8-c592906822b4
-fixed and improved sharedcom fixes #27184

git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@25025 ebf7c1c2-ba36-0410-9fe8-c592906822b4
Updated Türkçe Translation

git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@25026 ebf7c1c2-ba36-0410-9fe8-c592906822b4
-improved firedrive

git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@25027 ebf7c1c2-ba36-0410-9fe8-c592906822b4
refs #20838

git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@25028 ebf7c1c2-ba36-0410-9fe8-c592906822b4
-fixed tub8

git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@25029 ebf7c1c2-ba36-0410-9fe8-c592906822b4
-improved megairon refs #22431

git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@25030 ebf7c1c2-ba36-0410-9fe8-c592906822b4
refs #20738

git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@25031 ebf7c1c2-ba36-0410-9fe8-c592906822b4
refs #22566
Fix filename and size regexes

git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@25032 ebf7c1c2-ba36-0410-9fe8-c592906822b4
-tried to improve mydownloader refs #28101 refs #28102
-refs #27695

git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@25033 ebf7c1c2-ba36-0410-9fe8-c592906822b4
git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@25034 ebf7c1c2-ba36-0410-9fe8-c592906822b4
@elmoyak: please stay source 1.6 compatible

git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@25035 ebf7c1c2-ba36-0410-9fe8-c592906822b4
fixes #28111
fixes #28113

git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@25036 ebf7c1c2-ba36-0410-9fe8-c592906822b4
git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@25037 ebf7c1c2-ba36-0410-9fe8-c592906822b4
Updated português (Brasil) Translation

git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@25038 ebf7c1c2-ba36-0410-9fe8-c592906822b4