Add #3463 commits from @ghost - Update Splunk for 6.1

- [x] Initial commit from changes made by @ghost
- [ ] Fix CSRF as suggested by @jhart-r7
- [ ] Fix @Meatballs1 suggestions for comments and error handling
- [ ] Move to non-static language/geo URLs
- [ ] Convert to CMD Stager type payload
- [ ] Create new Aux/Admin module for simple command execution
- [ ] Randomize as much content of application as possible
- [ ] Switch from tar ball driven app to runtime installed
- [ ] Consider using python meterpreter as base 
- [ ] Figure out how to proactively delete the uploaded/install application
I believe I made this comment in the original review, but won't this result in odd, partially-empty cookie headers on Splunk 5.x because csrf_form_* will be null?