Make test for native placeholder a service, better for unit testing

New placeholderSniffer service, modeled after $sniffer in angular
core. Override hasPlaceholder function to simulate lack of support
for placeholders. Also cleaned up package description.
Release 0.3.1