Use __iter__ rather than the inefficient nested for loops
Merge pull request #873 from legoktm/develop

Use __iter__ rather than the inefficient nested for loops
Merge pull request #867 from mattswe/patch-1

Handle encoding of `None` when decoding unicode
Update: @property decorator instead of __getattr__
Merge pull request #871 from yegle/develop

Python 3.3 compatible update
v0.14.1
new classifiers for 3.2+
Only register callable items in lists

Prior to this, you could sneak a list of anything to register_hook and it
would accept it. This will check if the items in the list are callable before
registering them. Also added a regression test to make sure if this gets
changed it will be noticed.
Merge pull request #876 from sigmavirus24/register_hook_fix

Only register callable items in lists
why not
Merge remote-tracking branch 'origin/develop' into develop
order fix
padding
wording
update
declare the encoding
Merge pull request #878 from tokuda109/encoding

miss the encoding declaration
Support CJK parameters when post files
Handle encoding of `None` when decoding unicode

If encoding is None, decoding will throw the following TypeError:
TypeError: unicode() argument 2 must be string, not None

If this is the case, attempt to run without any set encoding
Simplify error handling when decoding unicode