Initial commit from 0.5.1.
Use urldecode() for hashtags header.
Trim trailing whitespace.
Remove unnecessary maybe_serialize() calls.
First pass at unicode support for hashtag matching.

* Breakout hashtag regex into its own function - bp_activity_hashtags_get_regex().
* Extrapolates hashtags regex code from the Twitter Regex Abstract class - https://raw.github.com/nojimage/twitter-text-php/master/lib/Twitter/Regex.php
Use bp_get_activity_directory_permalink() instead of hardcoded $bp global references.
Introduce bp_get_activity_hashtags_permalink() function.

* Swap out references to global $bp references to generate the activity hashtag permalink
Add phpDoc for etivite_bp_activity_hashtags_current_activity().
Code reorganization.
phpDoc FTW
Renames action function to screen.

This commit renames etivite_bp_activity_hashtags_action_router() to
etivite_bp_activity_hashtags_screen_router() as this function is used as a
screen router.

Also, switch hook from 'wp' to 'bp_screens'.
Use trailingslashit() for hashtag permalinks.
First pass at registering taxonomy for activity hashtags.

* Registers 'hashtag' taxonomy for 'activity' pseudo-object-type.  See inline doc of bp_activity_hashtags_register_taxonomy() for more details.

* Save taxonomy hashtag terms after saving activity items

* Remove taxonomy hashtag terms after deleting activity items
Introduce bp_activity_hashtags_get_data() function.

Used to grab variables from our global hashtags object.
Switch register taxonomy hook from "init" of 0 to "bp_setup_globals".

This is needed because we now reference the $bp global in
bp_activity_hashtags_register_taxonomy(). But, "init" at 0 runs too early
for the $bp global to be populated.

Hence, we register the taxonomy at "bp_setup_globals", which is a slightly
later hook - "init" at 4.
Remove more global $bp references and use native BP functions.
URL decode hashtag in page title.
Remove extra slash in hashtag feed URL.
Fix hashtag feed router.
Hashtag feed:
* URL decode hashtag for unicode compatibility
* Remove global $bp references and replace with native BP functions