[BUGFIX] Complete array returned for fileReference

When we replaced toArray with getProperties to get file reference the properties of the File itself were no longer available because toArray performed a array_merge internally.

For that we created a own method getFileArray but didn't use this in content.resources.fal yet.

This bugfix moves that method to a utility and replaces all usages of that method to use it on the utility.

Fixes: #532
[FEATURE] Add attribute "format" for target file format
[FEATURE] Add attribute "quality" for target file quality
Merge pull request #538 from benjaminrau/feature-484

[FEATURE] Add attribute format and quality for target file
Merge pull request #534 from benjaminrau/development

[FEATURE] ViewHelper to access data of current CE record
[BUGFIX] Path to template in doc-comments non standard-conform
[BUGFIX] Fix cgl cleanup introduced bugs
Merge pull request #537 from FluidTYPO3/issue-532

[BUGFIX] Complete array returned for fileReference
[TASK] Set version to 2.0.0 stability beta
[BUGFIX] Properly support boolean|integer returns in Iterator Conditions
[TASK] Replace an Exception with a ViewHelperException
[TASK] Replace an Exception with a ViewHelperException
[TASK] Fill in a few tests, Iterator namespace
[TASK] Remove deprecated ViewHelpers
[TASK] Re-Add PHP5.5 to build matrix
Merge pull request #539 from cedricziel/addFiveFive

[TASK] Re-Add PHP5.5 to build matrix
[FEATURE] Added Bower support
Merge pull request #540 from NamelessCoder/removedeprecations

[TASK] Remove deprecated ViewHelpers
Merge pull request #533 from jkphl/development

[FEATURE] Added Bower support
[FEATURE] Implement a proper caching framework cache