Fix httpheaders attr

...must be lazy since builder depends on persistent_headers.
Fix httpheaders attr

...must be lazy since builder depends on persistent_headers.
v0.12

 -  Fix httpheaders attr - must be lazy since builder depends on persistent_headers (Wallace Reis).
Bugfix reset_headers

Shallow copy persistent_headers when resetting httpheaders otherwise
they get persisted through requests.
Remove MooseX::Declare from the dependency chain

    It was used only for testing, and added a number of dependencies of
    it's own. It's mere presence was causing installation failures for
    me on two different machines.
Don't require HTTP::Tiny to be loaded if it is never used
Merge pull request #12 from mattp-/patch-1

update dist.ini prereqs
Merge pull request #13 from wreis/reset_headers

Reset headers
Merge pull request #14 from markstos/master

remove MooseX::Declare as dependency, don't require HTTP::Tiny to be loaded if it is not used
Update dist.ini and Changes
v0.13

 -  Change json/yaml/xml serializers to recommends instead of requires (Matt Phillips)
 -  Fix httpheaders attr - must be lazy since builder depends on persistent_headers (Wallace Reis).
 -  Remove MooseX::Declare from the dependency chain (Mark Stosberg)
 -  Don't require HTTP::Tiny to be loaded if it is never used (Mark Stosberg)
A number of doc improvements, fixes #15 and addresses #16

    - Suitable alternatives for HTTP::Tiny have been further clarified

    - When "default" or "builder" have been used, it's important to
      communicat which has been done, so people can override it. If you
      use a different option then the role you are consuming, Moose
      throws an exception about a conflict between 'default' and
      'builder'.

    - Methods available for managing headers have more complete
      documentation

    - Synopsis and other touch-ups for Role::REST::Client docs

    - Some minor whitespace clean-ups as well. (Removing a bit of
      end-of-line whitespace)
Merge pull request #17 from markstos/docs

A number of doc improvements, fixes #15 and addresses #16
Tell which modules are needed for testing
Fix URI encode process

For GET requests, the query params must be correctly encoded and the
urlencoded_data method is not handling utf8 strings.
Change Http::Tiny -> HTTP::Tiny in dist.ini.
self->_persistent_headers was sometimes undef and there was no lazy bit.
Fix for github issue #19 and
https://rt.cpan.org/Public/Bug/Display.html?id=81803
Merge branch 'urlencode' of https://github.com/wreis/Role-REST-Client
Changes
Make sure httpheaders are updated with persistent headers no matter
which order they are initialized in.
v0.14

 - Fix URI encode process (Wallace Reis)
 - self->_persistent_headers was sometimes undef and there was no lazy bit.
 - dist.ini corrections
 - Improved Docs (Mark Stosberg)