Network Neutrality, Search Neutrality, and the Never-ending Conflict between Efficiency and Fairness in Markets