Create Currents with owners in view specs

Current models need to have owner's assigned when testing Current
views.
Fill in Currents model spec
Bundle in 'rails4-autocomplete gem'
Include autocomplete.js in application's js suite
Add an Ideas action and route for tag autocompletion
Add tag form params for autocompletion

Change the tag editor form to use the autocompletion tools for filling
in tag names.
Fix new tag name parsing

'rails4-autocomplete' passes the tag names in as an array. The first
element is a string containing all the desired tags. Once the first
element is taken from the array, the regular stripping and substition
can be done.
Fix placeholder text in tag editor

'example' doesn't appear to work, or was changed to 'placeholder' if it
once did. Fix the attribute name to properly fill in the form field
with the example text.
Include 'jquery-ui-rails' gem as dependency

'rails4-autocomplete' uses the 'jquery.ui.autcomplete' module to
support its functionality, so the library needs to be included. Without
the library, users run into a 'undefined function' error when trying to
autocomplete tags in the 'tag_editor' partial included in the 'ideas'
form.
Include the jQuery.ui 'autocomplete' module

Include the javascript and css files necessary for the
'rails4-autocomplete' gem to work. Only the one module is needed, so
the rest of the library isn't include in the assets included in the
views.
Fix placholder text in 'idea/new' form

See 0533987.
Globalize some editorconfig settings and add *.yml

Globalize the charset and line ending characters for all project files.
Also, add settings for '*.yml' files.
Add 'omniauth-twitter' gem to project

Bundle in the gem for user authentication use. The gem will be used in
combination with devise to allow users to authenticate with either
their twitter account (and eventually facebook) or their own account
credentials.
Create twitter omniauth DB migration

Add in provider and uid fields in preparation for 'omniauth-twitter'
implementation.
Run 'omniauth-twitter' DB migration
Add twitter environment variable loading

Create files to store and load the environment settings for twitter
authentication. Admins will set their Twitter API keys and secrets in
the .yml file and these settings will be loaded by the initializer.

Note: Initializers are loaded in alphabetical order by Rails on server
start-up. Because the twitter settings will need to be made available
in the devise configuration, the filename is prepended with '01_' to
move the twitter initializer ahead of the devise one. If the twitter
intializer was left as just 'twitter.rb,' the 'TWITTER_CONFIG' global
would not be unset/nil during devise intialization.
Add authorization strategy to devise

Add the twitter authorization strategy to the devise initializer. The
strategy loads twitter keys and secrets from the global
'TWITTER_CONFIG' hash set in the 'twitter.rb' initializer.
Set custom application settings for twitter auth

Remove old references to loading omniauth-twitter settings from
environment variables. Enable twitter in development and test
environments for the time being.

TODO:
  * Remove the enviroment check/override of the 'TWITTER_ENABLED'
    setting.
Make users omniauthable

Enable omniauth strategies for authenticating with twitter through
devise.
Set the session key in the 'session_store' initializer

Instead of allowing admins to set their own session_store key in the
custom environment config file, name the session key in the
'session_store.rb' intializer, using the site's short name as part of
the key.