Fixing Actors bug where if you have an empty aliaes, add two aliases, and then delete both aliases, refresh the page and the last item to be deleted will not be deleted. The database shows a list of [last_item, '']. The empty string should not be in the list. This commit fixes the empty string. This same bug might exist in other areas?
Incorrect existence check, length could be zero and you would never be able to add aliases.
Need to keep !important to fix the alignment issue.

Conflicts:
	extras/www/static/css/core.css
Don't try to decode an already unicode object

term comes in as unicode, urllib.unquote returns unicode, it doesn't need to be decoded.
Use ushlex instead of shlex for unicode support in searches
Convert C-style loops to smaller/faster pythonic alternatives
Replace enumerate/index with direct references on mutable objects
Remove every relationship instead of every second one
Fixing an issue with a missing variable needed in the samples javascript that was preventing deletion of the filenames aliases.
Merge pull request #297 from thelok/sample_filenames_alias_delete_fix_pub

Sample Filenames Aliases Can't Be Deleted.
Merge pull request #284 from thelok/placement_of_jquery_tabs_v2

Need to keep !important to fix the jtable alignment issue.
Merge pull request #293 from dsnellgrove/patch-1

Don't try to decode an already unicode object
Merge pull request #294 from dsnellgrove/patch-2

Use ushlex instead of shlex for unicode support in searches
Merge pull request #277 from thelok/actors_removing_last_list_item_bug

Actors Removing Last List Item Bug
Merge pull request #295 from dsnellgrove/patch-3

Pythonic loop changes
Merge remote-tracking branch 'crits/master' into Dashboard_2.0

Conflicts:
	UPDATING
	crits/core/static/css/core.css
	extras/www/static/css/core.css