Remove marketable_urls check from find_by_path_or_id.

When marketable_urls is false and only the path is passed, then neither
find_by_path nor find is triggered (ht @renechz).
Merge pull request #2278 from refinery/issue_2192

Remove marketable_urls check from find_by_path_or_id.