Don't modify jQuery element that might have been given
Have consistent calling convention and argument naming
Add contentFilters.
Improve the heuristics.
Break getContent in two
$.featherlight is now always a way to open a lightbox, never a way to bind events
Move autostart option as global, remove config & selector config.