fix message_factory
Add test-case/example for sending raw mavlink:

+msg = v.message_factory.command_long_encode(0, 0,
+                                  mavutil.mavlink.MAV_CMD_CONDITION_YAW, 0,
+                                  0, 0, 0, 0, 1, 0, 0)
+print "Created msg: %s" % msg
+v.send_mavlink(msg)

When run the following output is expected:

AUTO> api start small_demo.py
Mode: VehicleMode:AUTO
Location: Location:lat=37.5210376,lon=-122.3092347,alt=152.720001221,is_relative=True
Attitude: Attitude:-0.181670248508,-2.71582651138,0.0766400620341
GPS: GPSInfo:fix=3,num_sat=7
Param: 75.0
waiting for download
AUTO> Requesting 10 waypoints t=Sun May 25 09:51:00 2014 now=Sun May 25 09:51:00 2014
Home WP: MISSION_ITEM {target_system : 255, target_component : 0, seq : 0, frame : 0, command : 16, current : 0, autocontinue : 1, param1 : 0.0, param2 : 0.0, param3 : 0.0, param4 : 0.0, x : 37.5210456848, y : -122.309158325, z : 151.539993286}
Current dest: 1
Created msg: COMMAND_LONG {target_system : 0, target_component : 0, command : 115, confirmation : 0, param1 : 0, param2 : 0, param3 : 0, param4 : 0, param5 : 1, param6 : 0, param7 : 0}
APIThread-0 exiting...
Got MAVLink msg: COMMAND_ACK {command : 115, result : 3}
APM: command received:
bump to version 0.1.3 and release to pip