added booleanQ and ruleQ instead of using MatchQ[…] and Head[#] === Rule&. Order of magnitude faster.
Update README.md

Add warning about large arrays.
Definition for MCellPart
missed logical scalars
Improve usage messages
renamed mLintErrorFreeQ to errorsInMATLABCode, as it wasn't strictly a Boolean function despite the *Q name. It now returns either the error or None, which is intuitive.
Better error handling for MEvaluate:
 - Display errors as Messages instead of custom styled text (do away with MException)
 - Throw $Failed
Some minor white space adjustments + comments
Merge commit 'b57faeb1363d488d06fa1421b7f6401fad2b639d' into mma-dev
change MatchQ to handleQ
Partially merge commit '15c8316ebf980e7845c2323d58177c02ce59dd76' into mma-dev

Added all changes to C++. Will revisit MATLAB path change later, as it broke my unit tests.
Merge commit 'd51398ab1cbbc32a8ec8dfbb074299d6b2525c70' into mma-dev
Fix transpose to MATLAB
Added engMakeLogical
add an example to use custom function with MScript
Update README.md from origin/develop
Private function should not throw a message -- might confuse users.
Update README.md

Added notes about supported data types.
Merge branch 'develop' of https://github.com/rsmenon/MATLink into cdev
Merge branch 'mma-dev' of https://github.com/rsmenon/MATLink into cdev