remove obsolete function/variable byte compilation warnings

* added macros to allow us to call obsolete functions and variables
  without causing byte compilation warnings
* used macros to remove byte compilation warnings while still
  supporting older functions/variables
Merge pull request #127 from ryantm/byte-compile-warnings

Byte compile warnings
Add @ryantm to list of contributors
Release 0.10.0
Merge branch 'master' into byte-compile-warnings