Merge pull request #478 from paczian/master

updated to work with mg-rast or kbase auth
Merge pull request #479 from paczian/master

fixed auth bugs
Making Shock node for metadata template and mgrast shock auth config variables
Changed metadata template in Shock to be stored as a file so we don't run into the mongo document size limit. Also, found a workaroud to do a put request in perl with form data. LWP put does not form a proper request, probably because it uses HTTP::Request::Common which does not support put requests with form data.
Merge pull request #480 from jaredbischof/develop

Updates to validation resource and some shock functions in resource.pm
Updates to get 'data' function of 'validation' resource working.
Changed update_shock_tags() code to use HTTP::Request::Common instead of commandline curl.
Updated information we are putting into attributes after validating a template.
Merge pull request #481 from jaredbischof/develop

Updates for metadata validation.
merged