Release notes and issue tracker update.
Squashed 'libraries/juce/' changes from 35a9327..3c5dce0

3c5dce0 iOS openGL background process fix.
0d68add Made sure that isKioskMode returns false for components while they're being taken out of kiosk mode.
b5d10d7 Made Process::isForegroundProcess() return a correct result on iOS.
eff5503 Fixed a few warnings in some OSX plugin builds.
fc92183 Avoiding a possible crash in AudioUnits.
4814696 Added some documentation.
8f25b20 Added JUCE_API and JUCE_CALLTYPE to the WindowsRegistry class.
352e603 A couple of compiler warning fixes
c478ff0 Documentation fix.
bc2f908 Added 'override' keywords to some introjucer template files
677b9ab Added some return values for a couple of Synthesiser methods.
09d626e Fix to make GL rendered comps repaint when un-minimised on win32.
5409951 Refactored some Xcode warning suppression.
d440bc9 Better mouse-wheel handling for ComboBox.
f629a61 Fixes for kiosk mode on windows with non-native title bars.
e449f1a Workarounds for a couple of MSVC quirks.
783af9c Introjucer: avoided warnings for old 3rd-party code in Xcode 5.1
b5af44a Couple of minor clean-ups.
e8a1876 Added an operator[] to StringRef
f805382 Fix for iOS openGL framebuffers.
3a81057 Virtualised a few CodeEditorComponent methods to help customisation.
a0c18ac Relaxed the requirement for AudioSampleBuffer to have more than zero channels, and gave it a default constructor.
c86a310 Avoided re-entrancy in Desktop::getKioskModeComponent
728cc9b Minor clean-ups
ad353ac Avoided compiler warning
1976880 Avoided some memory allocation when writing zip files.
e0491d4 Added support a flag JUCE_DISABLE_NATIVE_FILECHOOSERS which is pretty self-explanatory.
060a8cb Introjucer: added customisable VST category setting.
d2ed531 Better device type detection on linux.
4251a24 Version number update
d102b61 Another attempt at fixing win32 plugin key hook loops.
fb9ef9e Avoided windows being made visible when using toBehind on OSX.
93bf34a Avoiding loops in win32 plugin key handling
fa21d2a Replaced AudioSampleBuffer::getSampleData with getReadPointer/getWritePointer methods (the old method is still available but deprecated). Apart from making code more explanatory and improving constness, these work with a new flag that keeps track of whether the buffer is clear, so that some operations can be elided when  the data is known to be empty.
86d6018 win32 numeric keypad handling fix
ca43af4 Fix for HyperlinkButton::changeWidthToFitText
e74698b Tweaked the fonts demo to display the fonts using point sizes.
e5c556d Added support for GLSL v3 in iOS
c74d5e8 Added openGL error message mappings.
35fd84c Better parsing of openGL SL version number.
aeb6657 Some fixes and clean-ups to OpenGLFrameBuffer
dd24e05 Added changeTextButtonWidthToFitText to the look + feel classes.
87348c4 Added an option to MidiFile to set the format type.
93bc4b9 Added a parameter to the MidiMessage constructor to optionally parse sysexes without embdedded lengths
e91a690 Warning fixes
6c17d3c GlyphCache multithreading fix.
5feabe9 Another attempt to fix the infamous VST cubase key focus problem.
6b35f9e Avoiding an assertion in VST3 hosting.
e2461cd Improved z-order of always-on-top temporary windows in OSX.
dfda7c7 Workarounds for some mingw build problems.
be47fc8 Added a couple of methods to Synthesiser to make it easier to customise note-stealing.
da43672 Workaround for some VST3 plugins crashing.
aaf4aa7 Documentation for Range.
cc5e52b FloatVectorOperations fixes.
7992319 Added new LookAndFeel page to the juce demo (Thanks Dave!)
d74bf3d Added 64-bit double methods to FloatVectorOperations. Refactored some of the min/max methods in FloatVectorOperations to return a Range instead of getting the results as parameters.
98c77f8 Added a couple of channel formats to WavAudioFormat
9dcdea5 Added a couple of methods to Range.
b026fcc VST3 stream loading fix.
63db2bf Tweak to avoid problems compiling DLL builds.
e25b727 Added some assertions to the MP3 decoder to flag up an unsupported encoding type.
865b9ab Documentation clean-up.
c733ed5 Began adding some win8.1 DPI functionality.
2dbd55d Fix for threading bug in GlyphCache.
2f91b1c Bit of tidying up in GlyphCache.
c109880 Made sure the demo cleans up the bubble message components that it uses.
fbaa559 Added a method CallOutBox::getBorderSize
42482fc Spelling fix.
e2dee22 Updated OS version enum.
9f1dd01 Avoided an inputAttemptWhenModal callback on OSX when making windows visible.
e5e24fd Avoided assertion in File::isAbsolutePath
9abf1ff Introjucer: added option to translation tool to merge existing translations.
53fcb23 (Added missing .sln file from last check-in)
8d834b2 Refactored VST plugin win32 hooks, and added mouse-wheel hooking to VST3. Also added a VC2010 project to the audio demo plugin.
c577b04 Removed some Timer debugging code that wasn't really very useful.
e1f3ce0 Fix for vector ops on very old CPUs.
5ede2da Improved some MemoryBlock comments and gave the class a reset() method.
0de3ec9 OSX warning fix.
d416a42 Added some documentation to CustomTypeface.
bf72ff0 Added VST3->VST2 backwards compatibility, with a flag JUCE_VST3_CAN_REPLACE_VST2 to disable this if you want your VST2 + 3 versions to use different IDs and not be interchangable.
8146a6b Fix for android 'ant clean' operation.
b09467c Couple of GL clean-ups.
b1b0810 Updated OpenGLGraphicsContext to be able to use GL3 contexts.
12fb13b Tweaks for OpenGL 3 support.
e1ebe49 Added method Path::preallocateSpace().
9aa3245 Slider drag mode fix.
845391e Documentation fix.
bcec781 Tidied up the way the URL class handles file uploads, and added support for in-memory uploads.
8e7fbe9 Fix for SVG view box parsing. Improved introjucer SVG viewer to show the image's content inside the view-box as defined in the file.
d633ee5 Stopped VST3 plugins sending parameter updates on the message thread, as these could interfere with updates being processed on the audio thread.
272bcbc Added a method OpenGLContext::setOpenGLVersionRequired, which can be used to request a v3.2 context.
5f2b87d Made WindowsMediaAudioFormat::isCompressed() return true.
d5cd166 Fixed a VS compile problem.
47aad5a Replaced some win32 cpuid code.
12d31f5 VST3 fix for reading state from streams of unknown size.
5956d5b Added a method CallOutBox::dismiss()
902a47d Refactored a VST3 state method.
6bd544c VST3 hosting fix.
4889822 Added http status code access for URL::createInputStream(). Also added threading + header display to the demo's http page.
14a5fcf Attempt at better recovery from malformed sysex messages in a midi stream.
946c180 Avoided an unnecessary GL assertion.
d20441a win32 midi - handling for drivers returning a MIDIERR_NOTREADY error.
a2b67cb Incrementing AAX change counter when audioProcessorChanged is called.
2b037b5 Avoiding spurious assertions in posix when starting child processes without full paths.
7f94250 Version number update
51a0f6e Changed Slider::snapValue to provide more details about the drag mode involved.
00aa1df TreeViewItem::setSelected() - avoided deselecting items before re-selecting them if they're already selected.
1f27553 Added an assertion to ChildProcess to catch attempts to launch non-existent executables.
9ceb072 Spelling typos.
0455110 Added method URL::createWithoutParsing()
3617bca Added multi-mono control for AAX. Fixed a problem with RTAS automation when opening plugin UIs.
647ca90 Added a method AudioDeviceManager::initialiseWithDefaultDevices()
28e4473 Fixed some typos.
00f317a Android JNIEnv locking.
fb1018a Better GL context scale change detection.
dd366bb Fix for step count in VST3 parameters
423e824 VST3 hosting fixes.
7b3ac6e Better detection of changes of display scale in GL component.
fa2b42a Android GL fixes.
56f7676 Refactored the OpenGLGraphicsContextCustomShader class and added a demo for it.
4c6e655 Introjucer: made the tooltip entry box multi-line.
6427e11 New class: OpenGLGraphicsContextCustomShader, which allows custom fragment shaders to be applied to a rectangular area during a normal 2D paint routine, to achieve per-pixel effects.
1fef7a8 Better opening of JACK DLLs.
25fe7c8 Fixed an error when JUCE_CORETEXT_AVAILABLE = 0
80387e8 Stripped out all the old openGL fixed-function code, and hard-coded the assumption that it'll be running on hardware that's capable of running GLSL.
e7e2abb Avoided an unnecessary call in win32 openGL that may have been causing problems with some Nvidea drivers.
da5b67b Minor clean-up.
fe25f6e Improved some misleading example code for ScopedLock.
cfead62 Added a missing TextEditor colour setting to the L+F.
d76f55e Updated some documenation.
48c2f42 Added a safety check and fixed a couple of warnings.
a344965 Changed an obj-C call to avoid warnings in the old 10.5 SDK.
fec71a6 Made sure the monitor list is sorted correctly on win32.
9cb86df Setting speaker arrangement strings for AAX.
6a75641 Better detection of win32 main monitor.
8968df0 Added some centering methods to Rectangle.
7a869d6 Made the OpenGL graphics context keep a cache of textures it has recently used for Image rendering, to avoid repeatedly moving data to the GPU.
95d9d48 Removed an obsolete AAX config.
7786943 Added MidiMessage::textMetaEvent method.
b093319 Disambiguation in Point::getAngleToPoint
8c40999 Added a callback so that ThreadWithProgressWindow can be used without blocking.
a6aca79 Spelling fixes.
a3ea53c Version number update
a5cc0d4 Added some colour ID constants for PropertyComponent.
7ae92cf Added juce version display to plugin demo.
36c46db Fix for android openGL texture colour order.
70f8ae3 Introjucer: removed redundant plugin website field, and used the website value that's already set for the project instead when creating plugin projects.
ce1a06c Removed sample-rate check from VST3 to keep Wavelab happy.
ba2ae2d Introjucer: added some backslashes to the plugin install script path.
2c4bd7a Fixed function prototypes for mingw.
705f736 Introjucer: larger field sizes.
d2a5294 AAX fix.
139e192 VST3 fixes for multi-channel plugins.
f3cca83 Refactored some NSView wrapper classes. Should fix some plugin host window resizing issues.
b153a92 Performance increase for some software-renderer image blending ops.
2220c19 Added k222 support for VST3
8415e1b Minor debugging addition to VST3
8ee4027 Added method Drawable::replaceColour
14906d2 Added flag JUCE_OPENGL_ALLOW_NON_POWER_OF_TWO_TEXTURES
c84f708 Fix for VST3 host view ref-counting.
5c74ca9 Fixes to VST3 wrapper to handle different numbers of input/output channels.
699a09f Updated some CoreAudio channel name code to use newer API calls.
a8f9fdc Optimisation to AudioDeviceSelectorComponent.
dcbde7b Added NamedValueSet::indexOf()
90b573c ChildProcessMaster fix.
5f4c27d Some additions and fixes to plugin scanning.
3e1c6b6 Optimisation to OutputStream::writeString
c0e2624 Added method ThreadPoolJob::getCurrentThreadPoolJob()
7e15ead Fix when building VST3 without VST2.
8021976 New interprocess utility classes: ChildProcessSlave and ChildProcessMaster.
99276d4 Refactored the base classes of InterprocessConnection
e945158 Added method Viewport::getViewArea()
21d4a82 Added ChildProcess::getExitCode()
af746fa Documentation typo fix.
9820f04 Visual studio compiler fix.
a2ba38e More assertions to catch dodgy XmlElement tag names.
6b43ebf Added a version of Graphics::drawText that uses float coords.
dc6dd65 VST3 client fixes.
c67c180 Added method MidiMessage::isMidiNoteBlack()
e22e536 Couple of tweaks to VST3 generation.
1fc549f Fix for parsing XML elements with comments at the start of a text block.
04650ce Some VST3 build fixes.
8469269 Introjucer font selector typo fix.
7d3782b Minor documentation typo.
4fe7240 Initial version of VST3 plugin support.
fb2a5fc Updates to introjucer for VST3 targets.
2c56bb7 Additions to PluginHostType class.
f30df28 Some VST3 hosting tweaks.
0a51a8d Made sure that win32 file dialogs are resizeable.
0e82af9 (fixed mistake in last commit)
9bcbb01 Removed references to a VST3 symbol that seems to be missing from some versions of the SDK.
58d097c Added safety checks to avoid problems when windows VSTs are closed by a hooked keypress.

git-subtree-dir: libraries/juce
git-subtree-split: 3c5dce0b924752655c3c4f59f3fa5f718c9d2b18
Merge Juce commit '4b0b0a6ac9190a0fce302a372ef5fb8c0d18df46'
Adjustments for the 0.5.0 Mac release.