Add and remove full lifecycle policies

Adds functions for creating and removing full XML lifecycle policies, this will enable use of things like Glacier transition and multiple prefixes and rules. Mostly copied from the add and remove policy functions.
Remove un-used code and cleanup
Merge pull request #340 from songkick/master

Add and remove full lifecycle policies