Merge pull request #109 from wgerlach/master

fix elsif bug
Merge pull request #110 from wgerlach/master

added delete function and optimized auth parameters
Reformatting spaces
Allowing root user to run Shock server as another user via setuid and setgid
Testing to make sure that server is reachable before attempting to setgid and setuid
Merge pull request #111 from jaredbischof/master

Allowing root user to run Shock server as another user
Merge pull request #112 from wgerlach/master

fix for upload of data. autodetection data vs file is ugly.
Reordering starup process
Switching to using setcap externally
Merge pull request #113 from jaredbischof/master

Switching to using setcap externally
python lib: added node delete, added index create and retrieve, changed acl control to using username, added option to POST/PUT data within body and not form, removed default usage of shock-client
Merge branch 'master' of github.com:MG-RAST/Shock
Merge pull request #114 from teharrison/master

python lib changes
Added function to read the offset for the next read in a file without returning the sequence as in ReadRaw().  This reduces unnecessary overhead during indexing.
Merge pull request #116 from jaredbischof/master

Added function to read the offset for the next read in a file without re...
Ignoring io.EOF error when trying to determine the format of a file for indexing because DetermineFormat() function tries to read the first 32kb of the file and this would cause an io.EOF error on files smaller than 32kb.
Merge pull request #117 from jaredbischof/master

Ignoring io.EOF error when trying to determine the format of a file for ...
Updated regex for fasta format identification.
Error handling: only allow file path upload for form fields 'upload', 'attributes', or an integer value in the case of uploading to a node in parts.
Merge pull request #118 from jaredbischof/master

Updated regex for fasta identification.  Error handling: allowing limited field names for file path params in multipart form, otherwise, throwing an error.