Incentivizing Cooperation In Mobile Ad Hoc Networks: an Experiment, A Coalition Game Theory Model, And Olsr Integration