Fix autoloads so the entire package is not loaded unconditionally

The use of `;;;###autoload` with the `defpowerline` macro caused `powerline.el` to be
loaded unconditionally at startup. This commit prevents that misbehaviour.