fixes #863 - added ldap_filter to LDAP auth sources to filter lookups using RFC 2254 filters
fixes #2910 - renamed *.erb extensions to *.html.erb
Fixes #2414 - Remove Puppet from core
Move fact_values to api v2 and use json
Add sample JSON/api-v2 based node.rb for reference

This should be rebased out before merge to core and the real node.rb
updated in the installer. It is included here for now to keep all the
puppet/json work in one place.
Round 1 review comments; fix error handling
Move fact upload endpoint to /api/hosts/facts
Fix facts tests, requires #822 to function