SD-605 : Add the option to specify how the _self link is generated archive/ingest items that appear on content view

Add the option to specifiy a custom self generation
Added behave tests for this and changing the way the lists are checked
on behave tests. Fixed some old behave tests that used lists checks.
SD-605 : Add the option to specify how the _self link is generated

Add custom self for user_content