AGREEMENT AND PLAN OF MERGER among BMC SOFTWARE, INC., MALTA MERGER SUBSIDIARY, INC. and MARIMBA, INC. April 28, 2004