Added auth settings for ECP functionality

Basic authentication settings for ECP requests have been added to ensure
that ECP functionality will not break existing web browser clients.
Added necessary modules required for ECP auth

The relevant modules needed for basic authentication for ECP requests
have been added.
Removed deprecated directives

Directives that have been removed since v2.4 have been removed.
Added new task to install mod_ldap

Installed mod_ldap to enable ldap related functionality.
Added missing ldap and user modules

Added mssing ldap modules to enable ldap to be recognized as an
authentication provider.
Merge branch 'develop' into feature/add-ecp
Fixed incorrectly formed resolver element

The resolver:PrincipleConnector was not properly formed. This error has
been rectified.
Fixed incorrect assignment to sourceAttributeId

The attribute defition for eduPersonTargetedID has an incorrect
assignment of 'computedID' to sourceAttributeId instead of 'storedID'.
This has been rectified.
Corrected incorrect spelling of 'storedID'

Correct spelling error of 'storedID' which was causing errors. This
issue has been rectified.
Fixed xsi:type incorrect capitalization

Fixed incorrect capitalization for pc:StoredId
Removed incorrect placement of PrincipalConnector

Connector has been placed in the correct location this time around.
Merge pull request #127 from ausaccessfed/feature/add-ecp

Feature/add ecp
Resolves #123 and #126