Added isset check for REMOTE_ADDR

getIpAddressFromProxy failed while unit-testing, because there is no REMOTE_ADDR set. Now there is a check to see if it is set before trying to check if it is in the trustedProxies array.
Added a unit-test for my fix
Added ability to compose collections via Zend Form annotations
Adding test for escaping of emails that have lines starting with a period character.
Newline translation so escaping code will work properly.
Merge branch 'hotfix/5421'

Close #5421
Removed trailing spaces
Fixed unit test

Added a check to see if REMOTE_ADDR has been set.
Test for x-autocomplete
add "x-" attributes to valid
Fixes cs
Merge pull request #5422 from wccoder/master

Fix emails that contain lines that start with periods
Merge branch 'hotfix/5422'

Close #5422
Merge branch 'hotfix/5422' into develop

Forward port #5422
Merge pull request #5418 from AxaliaN/patch-1

Added isset check for REMOTE_ADDR
Merge branch 'hotfix/5418'

Close #5418
Merge branch 'hotfix/5418' into develop

Forward port #5418
Merge pull request #5424 from ThaDafinser/patch-2

Issue 3104: Form\Element "x-..." attributes
Merge branch 'hotfix/5424' into develop

Forward port #5424
Merge pull request #5420 from carnage/master

Added ability to compose collections via Zend Form annotations