Added Family Role to HouseholdID Attribute Value

added family role (head, spouse, child, visitor) or householdId
attribute for use with contribution, address, phone #s
Added lookup of Family Role

Added lookup of Family Role when individual Id is null but household is
not. Will apply contributions, account, addresses and phone #s to head
of house first. If not head, then spouse, then child.
Added ordering. Added Member Role

Added ordering
Added Member Role
Campus is needed for Attendance Analysis to show.

Campus is needed for Attendance Analysis to show.
Update report wording.
v1.1 updates
Added MapGroupAttendance
Updated Getting and Setting GroupMemberRole

Couldn't set a default role so it searches for the member role in the
group's roles.
Update what dates of Attendance to import

All dates from the beginning of the year to the end of august will be
converted.
Moved HouseholdDictionary before the foreach.

Moved it before the foreach for speed reasons.
Added check to make sure person is not null when adding authorization
attributes.
Updated ImportBatches, passes parentAcountId

Update ImportedBatches to match @dsc619
Subfunds were being duplicated because they were not being assigned to a
parent account, so AddAccount now passes parentAccountId parameter.
Updated check to see if Defined Values exist
Minor fixes
Save individual notes and not a list

Was getting error when saving as a list so saving individual  individual
contact notes.
Added business, other and visitor to GetPersonId

Some contributions did not convert because the person was a business,
other or visitor. Helps correct Batch variances.
Fixes - mainly for businesses

Business page uses Last Name for business name and not first name. No
business names will show up on business page.
Changed familyRole name to personRole since business are added as a
person record.
Merge pull request #2 from BEGamache/develop

Merging begamache/develop into begamache/master branch