Linear Partial Monitoring for Sequential Decision-Making: Algorithms, Regret Bounds and Applications