fix duplicate osra numbers on orphan import

- changed back to motasem code
- moved nik validation of orphan into orphan importer
- invalid orphans now show in error screen on import
 refactor pending orphan list import following code review
moved orphan_count tracking for orphan_list into the model
'Click here for all orphan lists' link not visible when partner has no orphan lists
'Click here for all orphan lists' renamed to 'All orphan lists' and added 'none' if partner has no orphan lists
changed Cucumber features for testing partners orphan list page.
Merge pull request #217 from razorcd/this_is_the_orphanslist_link

OSRA-239 #Done
Add check for internal duplicates on import
Add created_at and updated_at fields to partner, orphan and sponsor views

- dates formatted as d(d)/m(m)/yyyy
- date formatting is performed by admin/time_helper
gems that are not in groups except activeadmin, devise, jquery-rails updated. App seems to run well, tests pass
all gems that are not in groups are updated. tests pass
gems updated. tests pass
ruby updated from 2.1.2 to 2.1.5
Deprecation warning from Formtastic gem is fixed.
Add feature & specs to test check_for_duplicates
Merge pull request #221 from razorcd/gems_update

OSRA-237 #Done
Merge pull request #16 from NikitaAvvakumov/orphan-validation-on-import

Add check for internal duplicates on import
Merge pull request #220 from azangru/118_dates_in_show_views

OSRA-118 #Resolved
pending_orphan calls to_orphan directly in the orphan importer controller

- removes need for class method in OrphanImporter
Merge pull request #215 from PurityControl/orphan-validation-on-import

OSRA-238 #Done
OSRA-276 #Resolved