How to rebuild everything that can be rebuild during module development?
drush cc all


Catches most of it. Registry/files[] changes can be tricky, but should work as well in most cases.

Node access records are not rebuilt by that, that wouldn't make sense to me. Unless working on a node access module, you don't want to have that rebuilt, as there could possibly be many nodes which means that this process could take a very long time.