Context-Aware Group Communication in Mobile Ad-Hoc Networks