fix builder api incompatibility issue between LLVM 3.5 and LLVM 3.6
fix builder api incompatibility issue between LLVM 3.5 and LLVM 3.6

darach/ponyc,dipinhora/ponyc,doublec/ponyc,mkfifo/ponyc,ponylang/ponyc,ryanai3/ponyc,cquinn/ponyc,Theodus/ponyc,sgebbie/ponyc,Praetonus/ponyc,influx6/ponyc,Theodus/ponyc,pap/ponyc,Theodus/ponyc,jupvfranco/ponyc,sgebbie/ponyc,Praetonus/ponyc,boemmels/ponyc,shlomif/ponyc,Perelandric/ponyc,CausalityLtd/ponyc,darach/ponyc,mkfifo/ponyc,mkfifo/ponyc,kulibali/ponyc,ryanai3/ponyc,Perelandric/ponyc,lukecheeseman/ponyta,boemmels/ponyc,dckc/ponyc,sgebbie/ponyc,pap/ponyc,shlomif/ponyc,Perelandric/ponyc,jupvfranco/ponyc,jonas-l/ponyc,mkfifo/ponyc,CausalityLtd/ponyc,kulibali/ponyc,kulibali/ponyc,kulibali/ponyc,Perelandric/ponyc,Praetonus/ponyc,ryanai3/ponyc,boemmels/ponyc,sgebbie/ponyc,cquinn/ponyc,CausalityLtd/ponyc,lukecheeseman/ponyta,jemc/ponyc,ponylang/ponyc,jupvfranco/ponyc,malthe/ponyc,gwelr/ponyc,dipinhora/ponyc,cquinn/ponyc,boemmels/ponyc,Theodus/ponyc,malthe/ponyc,dckc/ponyc,jemc/ponyc,jupvfranco/ponyc,malthe/ponyc,Perelandric/ponyc,influx6/ponyc,dipinhora/ponyc,pap/ponyc,Praetonus/ponyc,Theodus/ponyc,mkfifo/ponyc,doublec/ponyc,jonas-l/ponyc,jupvfranco/ponyc,jonas-l/ponyc,malthe/ponyc,ponylang/ponyc,cquinn/ponyc,gwelr/ponyc,sgebbie/ponyc,jemc/ponyc,doublec/ponyc,darach/ponyc,boemmels/ponyc,lukecheeseman/ponyta