Turn grok-pull into a script that could be imported
Move the grok-pull script into the grokmirror module
Turn grok-fsck into a script that could be imported
Move the grok-fsck script into the grokmirror module
Turn grok-manifest into a script that could be imported
Move the grok-manifest script into the grokmirror module
Turn grok-dumb-pull into a script that could be imported
Move the grok-dumb-pull script into the grokmirror module
Adjust the setup.py to use entry_points

This allows other people to import the code that is in grokmirror and use it as they desire.
Adjust the spec file, the scripts no longer need to be placed in /usr/bin manually
Fix passing the arguments to the main functions
Fix couple of typoes leading to syntax error
Lists should be closed with a ]
Fixes so we can still run the commands directly

- Add __name__ == '__main__' bits so we can still test easily
- Move optparser errors where they will actually work
- Restore exit code functionality on grok-pull