Avoid using bp_is_group()

There's an odd bug in BP (bp_is_current_component()) that causes an error to be
thrown when using this function on non-core directory pages
Don't load admin notice when DOING_AJAX

On certain setups, this could result in the check_is_protected() script running
many times on a pageload, which can be very slow.
Readme
Use correct key when setting group terms

Fixes #403

props @sjeng
Readme
Force theme compat when viewing user tabs

Pre-theme-compatibility templates are not available for the user tabs.

Fixes #400
Readme
Minimum group assoc role 'moderator' should allow admins as well

See #402
Readme
Fix travis for develop.svn, attempt 1
Fix travis tests for BP Grunt config
More path fixes for develop.svn + Travis
Build out travis test matrix
Add group ID as filter argument

The group id would be helpful to have when filtering the setting values
in BP_Docs_Group_Extension::enable_at_group_creation().
Don't use $_POST['doc_id'] as existing post ID if it's 0

Fixes #411

Props @original-brownbear
Readme
pot update for 1.7.1
Bump version numbers to 1.7.1
When a edit/create POST submit fails, use failed values when rerendering page

This should help prevent lost values

Fixes #404
Readme