Create parent for parser classes CRM-11254

----------------------------------------
* CRM-11254: Create parent class for import
  http://issues.civicrm.org/jira/browse/CRM-11254
Update calls to class constants CRM-11254

----------------------------------------
* CRM-11254: Create parent class for import
  http://issues.civicrm.org/jira/browse/CRM-11254
Move redundant parser code into parent CRM-11254

----------------------------------------
* CRM-11254: Create parent class for import
  http://issues.civicrm.org/jira/browse/CRM-11254
Create parent for Import/Form/Summary CRM-11254

----------------------------------------
* CRM-11254: Create parent class for import
  http://issues.civicrm.org/jira/browse/CRM-11254
Merge stateMachine into one file CRM-11254

----------------------------------------
* CRM-11254: Create parent class for import
  http://issues.civicrm.org/jira/browse/CRM-11254
Standardize on name DataSource instead of UploadFile CRM-11254

----------------------------------------
* CRM-11254: Create parent class for import
  http://issues.civicrm.org/jira/browse/CRM-11254
Create parent for Import/Form/Preview CRM-11254

----------------------------------------
* CRM-11254: Create parent class for import
  http://issues.civicrm.org/jira/browse/CRM-11254
Create parent for Import/Form/MapField CRM-11254

----------------------------------------
* CRM-11254: Create parent class for import
  http://issues.civicrm.org/jira/browse/CRM-11254
CRM-12791 : pseudoconstant replacement handling, and minor improvements
add message templates api
Merge pull request #1014 from colemanw/importParser

Refactor import parser code to use parent classes
CRM-12821

Remove any incorrect entries in civicrm_dashboard_contact.
CRM-12835 Display relationship description on relationship tab
Merge pull request #1016 from GiantRobot/CRM-12821

Crm 12821
Merge pull request #1017 from eileenmcnaughton/master

CRM-12835 Display relationship description on relationship tab
Merge pull request #1013 from pratik-joshi/CRM-12791-minor-fixes

CRM-12791 : pseudoconstant replacement handling, and minor improvements
Merge pull request #1015 from tttp/CRM-12826

add message templates api