MAINT: add a couple more files to .gitignore
Merge pull request #495 from WarrenWeckesser/more-gitignore

MAINT: add a couple more files to .gitignore
BUG: io: MatFile5Reader.get_variables casts variable_names as separate list.

This enables loadmat to take immutable sequences and fixes the bug
whereby loadmat empties a list passed to the variable_names kwarg.
MAINT: analog prototypes should return arrays, not lists
MAINT: more helpful error when cheby/ellip called with negative ripple
DOC: Expansion and cleanup of docstrings, add examples
DOC: add note about phase-matched property
DOC: change descriptions of frequency so that rad/s is just an example
DOC: add plt.show() to examples
DOC: Add notes about Thomson Cauer Zolotarev synonyms
DOC: undo Raises section, move butter notes to Notes section
MAINT: filter_design: add missing namespace and consolidate exception messages.
MAINT: combine pre-warp with filter type selection in signal.iirfilter.

Add a fallback for things not implemented, cleanup of pre-warp typo comments,
make pre-warp block the same everywhere, punctuation in error message.
Merge branch 'pr/441' into master.

Reviewed at https://github.com/scipy/scipy/pull/441
MAINT: fix typo introduced in merge of PR-441, and remove unused import.
BUG: add swig filetype headers

The swig files use C++ features so they should be declared as C++.
Some files even lie and declare themselves as C which causes a build
failure if one re-swigs with setup.py.
Remove typo from merge conflict
DOC: Use raw strings to avoid double backslashes in docstring math, as per PEP 257
DOC: Fix definition list formatting
DOC: Add missing type, fix list formatting