Fixing bug in bind_complex macro. If two of the same monomer were present in a complex and one was used in binding and specified with parameter m1 (or m2), then the final bound complex would be incorrect if the monomer used for binding was not listed first in the complex when calling the macro.  Issue fixed now.
Merge branch 'eshockley' into dev