Added support for ordering articles by user input

When user specifies a list of article/products IDs when ordering by
“user input” is enabled - the articles will be displayed in the
ordering of the provided IDs.