Merge pull request #3527 from openscholar/113-academic

"HOME" task on academic preset #113

Passed travis. Merged.
Calendar: adding subscribe icon. #3503
Merge pull request #3525 from openscholar/3503

Add subscribe link to calendar node view.
Update CONTRIBUTING.md

Better description of what should be included in a good ticket.
Merge pull request #3526 from openscholar/3521

Edit links broken in a List of post widget on a "Page"
Fixed fatal error in os_events #3530

`field_get_items` was being called with $field set to NULL.  That's where the fatal came from.  It was set to null because we were treating the date_id var like an array.  It was in fact a string, so instead of exploding the first element of the array, we were exploding the first letter of the string.  There was no way field could have been anything but null at this point.
Default domain is base_url #3491
fix redirection
fix!
fix..
Create the data properly.
Merge branch 'SCHOLAR-3.x' into 3497
Code fixes.
copy -> import
Merge pull request #3533 from openscholar/3529

iCal link does not export correct event data
Add task "about section" to preset "academic department" #113
update function vsite_get_vsite() to allow reset = TRUE #3307

we need this in order to access certain values during tasks.
Modify function _os_create_node() to default to no path alias #3307
Add param $vsite to function _vsite_menu_get_menu_links() #3307

We need this in order to load a vsite's menu from outside of the vsite.
HC slideshow to osbasetheme. many css updates. fix contrast issue in pager, update class names from hero to slide, etc. #2791