Remove unused member variables
Correct member variable initialization order
Remove assignment of member to itself
Merge pull request #648 from theGoodEvil/fix_warnings

Fix Clang 4.2 (Xcode 4.6) Compiler Warnings