Removing mmap error text
Adding the top level of the code
MOving to sm_30
Documentation update and adding TODO list
Doc update
whoops, left this out
Merge branch 'master' of github.com:dave-andersen/cudapts
Ripping out thread priority.  Not needed with the new design
Fixed typo of __restrict__ that was causing more cygwin compile problems.  Added const where it belongs - may or may not help performance on compute 3.5 devices, but it's now correct.
Clarifying build instructions for specific cards
proper indentation for markdown
one more cleanup to doc
Whitespace reformatting into closer to my preferred style.  About to take over this part of the code a little more intrusively from where it started in ptsminer.
Removing unused pool password functionality.  Going to strip this thing down a little.
Removing unnecessary 512MB host-side allocation in favor of a properly-sized result buffer.  This was an artifact left over from earlier dev that should not have been there.
Speed optimizations #1 in SHA512 kernel.  Added a dev-feeding donation that's easy to tweak.
ChangeLog
Removing dependency on yasm by removing all assembly-optimzied sha512 routines and taking advantage of computation already done in the GPU.  Refactored the collision-finding to get rid of the custom hash table in front of an STL one - the size is now so small that there's no performance penalty, and doing it this way reduces the number of sha computations on the host more than enough to compensate.
And use boost to keep dependencies straightforward, because not all c++ versions have unordered map yet
More yasm flushing with some help for the mingw builds.  Doc update to not say yasm needed any more.